The Baihetan Hydropower Station in Daliangshan, southwestern China, is the largest hydropower station under construction in the world. It is expected to generate more than 60 billion kilowatt hours of power per year, equal to about two-thirds of Beijing's electricity consumption in 2015.

Code: d88362. 12% OFF Coupon for Sports Action Cameras

More videos