blog.triportrap.com
Leh (Ladakh)- Surreal and Sublime
Located in the state of Jammu and Kashmir, Ladakh is the wonderland for travelers who wish to explore the awe-inspiring creations of Mother Nature. Leh, the capital of Ladakh is ultimate destinat…