For over a month, Indian and Chinese troops have been in a renewed confrontation along their disputed border in the Ladakh region.
The Ladakh is part of disputed Jammu & Kashmir territory, currently administered by India as a union territory. Geographically, to its east lies the Chinese Tibet Autonomous Region, Himachal Pradesh (an Indian state) to the south, both the disputed territory of Jammu & Kashmir and Pakistan’s Gilgit-Baltistan towards the west and the southwest corner of Xinjiang over the Karakoram Pass in the far north. Read More….