The Three Gorges Dam in China is the world’s largest hydroelectric power station, a monumental engineering feat that generates massive amounts of clean energy, controls floods, and improves river ...
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.