Ladakh means “Land of high passes” and lies in the extreme far flung corners of north of India. Near the Indus valley lies the historic city of Leh, capital of Ladakh. Leh is the only city in Ladakh which has decent population count and offers you some basic amenities. Ladakh is surrounded by Kunlun Mountains in the north and The Great Himalayas in the south. It’s the one of the most picturesque but uninhabited place in India.