City of Leh, Ladakh, Jammu Kashmir, India.

Leh is the capitol of the Leh region in northern India’s Jammu and Kashmir state. Around 32 000 people live here….so being in India its’ a tiny… Read more “City of Leh, Ladakh, Jammu Kashmir, India.”