Leh Ladakh is the mystical land located in the Indian state of Jammu and Kashmir. The wonders of Leh Ladakh makes it one of the most prominent destinations in...
Tag - Leh Ladakh
Leh is the capital of Ladakh at an altitude of 11,500ft. The beauty of the place is unfathomable with the majestic view of the Himalayas, Tibetan monasteries...