the role played by the massive and controversial Three Gorges Dam - designed to help tame the Yangtze river - has come under fresh scrutiny. Amid some of the heaviest rainfall on record ...
One of the largest and most remarkable human-made structures in the world, China’s Three Gorges Dam, has achieved feats far beyond energy production. This colossal dam, built on the Yangtze ...