Leh is the largest town in Ladakh, a section of the Tibetan Plateau and, as far
as I know, is currently part of the Indian state of Jammu and Kashmir. Although
it's governed by India, it's unlike the rest of the country in most respects -
it's on the dry side of the Himalaya for starters and the culture is
predominantly Buddhist.