World's tallest dam hydropower station puts three units into operation
The Shuangjiangkou Hydropower Station on the Dadu River in Southwest China's Sichuan Province has put all three generating units of its first phase into operation, according to China Energy Investment Corporation on Monday.