Ladakh is a paradise for adventure lovers which attracts tourists from all over the world. Ladakh is known as ‘The Land of high passes’. This place has lots of rocky mountains and beautiful lakes. Leh is the largest town of Ladakh which is situated in the northern state of India known as Jammu and Kashmir....Read More
Recent Comments