The world's largest hydropower dam coming up on the Yarlung Tsangpo in China's Tibet lies just about 50 kilometres from the Indian border. The $137-billion project will reportedly generate 60,000 MW ...
High in the Himalayas, China has launched construction on what is expected to become the world’s most powerful hydropower system. Estimated to cost around $168 billion, the project aims to triple the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results