Know why China is afraid of Ladakh residents
ABP News Bureau
Updated at:
17 Sep 2020 09:50 PM (IST)
Download ABP Live App and Watch All Latest Videos
View In App
Choglamsar is a census town in the Leh district of Ladakh, India. It is located on the bank of the Indus River. Watch this report to know why China is afraid of the people who live in Leh-Ladakh. The tension between China and India has continued for the past few months.