leh, ladakh, jammu & kashmir, india.
the land of high passes.