China’s controversial Tsangpo hydropower dam in Tibet raises concerns in India

Tsangpo hydropower dam

Beijing’s Tsangpo River project near Namcha Barwa, 30 km from Arunachal Pradesh (claimed by China as South Tibet), has raised fresh concerns in New Delhi.