Leh Ladakh Travel Guide
In the furthest far flung corner of northern India, in Ladakh near the Indus Valley, lies the town of Leh at 3,505 meters (11,500 feet) ab...Read More
Reviewed by ashish nirvana
on
June 22, 2017
Rating: 5