The 10 biggest hydroelectric power plants in the world

The 6,300MW Longtan hydropower station in China is located on the Hongshui River. Image courtesy of 千里走单骑.