The Three Gorges Dam in China is the world’s largest hydroelectric power station, a monumental engineering feat that ...
Stretching 2,335 meters long and standing 181 meters tall, China’s Three Gorges Dam holds back up to 39.3 cubic kilometers of water while generating as much as 100 terawatt-hours of electricity ...
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.