The Three Gorges Dam in central China is the world’s largest hydropower project. Located in the middle reaches of the Yangtze, China’s longest river, the dam has an annual power generation capacity of ...
Some results have been hidden because they may be inaccessible to you