Leh is a city in Indian-administered Ladakh in the disputed Kashmir region. It is the largest city and the joint capital of Ladakh. Leh, located in the Leh district, has been the capital of Ladakh sin
Leh City seen from Shanti Stupa
India Ladakh Leh 053 flower fields outside my guesthouse
Kyelang is a town and the administrative centre of the Lahaul and Spiti district in the Indian state of Himachal Pradesh, 71 kilometres north of Manali via Atal Tunnel and 120 km from the Indo-Tibetan
East Kyelang
View of the Bhaga Valley from Shashur Monastery
Keylong and its surroundings, view from Belling (downstream, to the west)