China Approves Construction of World’s Largest Dam on the Brahmaputra: Implications for India
China has greenlit the construction of the world’s largest dam on the Brahmaputra River in Tibet, close to the Indian border, with an estimated price tag of $137 billion.. The … Read More










