China has begun work on what could become the world’s most powerful hydropower station, deep in the Tibetan plateau, a move that is already sparking unease across South Asia. The Motuo project, ...
China Three Gorges Renewables is a subsidiary of China Three Gorges, the largest hydropower producer in the world and a leading renewable energy player in China. While other sister companies like ...
China Three Gorges Group has connected to the grid a 1 GW hybrid concentrated solar power (CSP) and photovoltaic complex in Hami, Xinjiang, in what is described as the world’s largest integrated ...