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 proposed dam in the lower reaches of the Yarlung Tsangpo river, known as Brahmaputra in India, is expected to generate 300 billion kilowatt-hours of electricity annually, about three times the ...