
China has approved the construction of the world’s largest dam on the Yarlung Zangbo (Brahmaputra) in Tibet, close to the Indian border. Estimated at $137 billion, this project raises strategic and environmental concerns for India and Bangladesh. The massive hydropower dam, located at a tectonic ...
READ MORE +