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.

Advertisement
Get Free Standard Shipping at Eastern Mountain Sports! Shop ems.com Now!

More videos