News

Ever wondered if human ingenuity could literally shift our planet? Turns out, it can – albeit ever so slightly.
China has approved the construction of the world's largest hydropower dam on the Yarlung Tsangpo in Tibet, just north of ...
China had approved the construction of the USD 137 billion, five-year project in 2024. It is projected to produce 60,000 MW ...
In the far southwest of China, plans to build massive reservoirs as part of hydroelectric dam projects have condemned dozens ...
An Indian Army truck drives along a road to Tawang, near the Line of Actual Control, neighbouring China, in India's Arunachal ...
While still a couple years away from going live, China has just unveiled two turbines so massive it's hard to comprehend.
NASA reports that the construction and operation of China's Three Gorges Dam have slightly slowed Earth's rotation by 0.06 microseconds. This effect is due to the redistribution of water mass, ...