China is building the world's largest hydropower project on the Qinghai Tibet Plateau! Published -- Download video MP4 360p