Both sides have varying claims in the Charding La area of Demchok. The 2,900-km long Indus river which originates in Mount Kailash enters India at Demchok. China had set up few tents crossing the ...
Some results have been hidden because they may be inaccessible to you