The world's largest hydropower station under construction was officially put into operation in southwest China. #GLOBALink
Produced by Xinhua Global Service
The world's largest hydropower station under construction was officially put into operation in southwest China. #GLOBALink
Produced by Xinhua Global Service