The 10 biggest hydroelectric power plants in the world

Xiangjiaba hydropower plant
The Xiangjiaba hydropower plant is built on the outlet of Jinsha River canyon in China. Image courtesy of Alstom.