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 ...
the Three Gorges Dam in central China. According to a 2020 estimate by Power Construction Corp of China, it could produce 300 billion kilowatt-hours of electricity annually. The Asian country’s ...