Image Disclaimer
Leh is a beautiful town in the Indian state of Jammu and Kashmir. The town is surrounded by snow-capped mountains and has a population of approximately 20,000 people. Leh has become a popular tourist destination because of its proximity to the Tibet Plateau and Khardung La, which is the highest motorable road in the world. Leh is also known for its Buddhist monasteries and Hindu temples.