The Three Gorges Dam in China is the world’s largest hydroelectric power station, a monumental engineering feat that ...
High in Tibet, China is moving forward with plans for what could become the largest hydropower project ever built - a massive ...
The latest news and top stories on the China Three Gorges Corporation. A China-based entity in the energy sector, the China ...
SHANGHAI (Reuters) - China's controversial Three Gorges Dam, the world's biggest hydropower project, is structurally sound, officials said, denying rumours on social media it was at risk of collapse.