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