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
EMS.com: Free Shipping on The North Face, UGG, Patagonia, Merrell, Five Fingers, and Garmin!

More videos

RT 23 Jan 2019 10:31 CET

CrossTalk: Buzzfeed Debacle