China already built the Three Gorges Dam, the largest hydropower project in the world, supplying electricity to tens of millions of homes. Now, China is building an even larger and more ambitious mega ...
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.