Leh is one of most beautiful tourist destinations of India located in the Indian state of Jammu & Kashmir. The region is blessed with beautiful landscapes, sky-kissing monuments, tranquil lakes and evergreen forests, and casts a magical scenic beauty. Apart from that, a Leh tour offers the tourists plenty of recreational activities to get engrossed with.