Beijing has approved plans to dam a gorge in the Himalayas that is three times as deep as the Grand Canyon, despite concerns ...
China has approved the construction of the world's largest hydropower dam on the eastern rim of the Tibetan plateau despite ...
China's planned mega hydropower project will generate over three times energy than the Three Gorges Dam, currently the ...
China approved construction of a massive hydroelectric dam in Tibet, projected to be the world's largest and triple the ...