Preparing your journey...
Leh Ladakh is a union territory located in the northernmost part of India, bordered by Pakistan to the west, China to the north, and the Indian states of Himachal Pradesh and Jammu and Kashmir to the south.