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.
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.