Viewed from Leh Palace. Temple on mountain in Leh, Ladakh, India. The city of Leh, Leh city is located in the Indian Himalayas.