India has voiced concern about Beijing’s plan to build a dam in Tibet that is three times larger than China’s Three Gorges, currently the world’s largest hydropower facility.
The Union government has “taken note” of China’s announcement of a mega dam project on the lower reaches of the Yarlung Tsangpo (upper reaches of the Brahmaputra) river in the Tibet Autonomous Region, ...