Deep in China’s Hubei province, a structure designed to tame nature may also be nudging the planet’s rotation. The Three Gorges Dam, the world’s largest hydroelectric power station, has long ...
Thousands of miles from China’s populous coastline, a sharp bend in a remote Himalayan river is set to become the centerpiece of one of the country’s most ambitious – and controversial – ...
A worst-case collapse of China’s Three Gorges Dam sounds like a nightmare: a wall of water racing down the Yangtze, overwhelming cities like Wuhan and Shanghai, crippling a basin that powers about 40 ...
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 ...