0
0 Comments

Leh is in one of the most remote areas of the Indian-administered portion of the Kashmir region and is one of the highest permanently inhabited towns in the world.

Add a Comment