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.
India is a land of diverse cultures, languages, and terrains. From snow-covered mountains to tropical lands, the beauty of India is unmatchable. Travel is the best way to taste the richness of a place and to know the people better. … Read more