China’s Huaneng Group has switched on a 250 MW solar plant collocated with a 250 MWh energy storage system in Tibet, marking ...
TCHRD's report highlights severe human rights violations in Tibet due to China's hydropower projects, including forced ...