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 ...