News

International experts raised serious concerns over China’s proposed “Great Bend Dam” on the Yarlung Tsangpo river—known as the Brahmaputra in India—warning that the massive hydropower project could ...