Best Things to Do in Leh

Leh is the major town of Ladakh region in northern parts of India. It is one of the most peaceful and beautiful places in India. Leh has beautiful mountains peaked with snow , amazing lakes and peaceful monasteries. For a beautiful journey, you can plan a trip to Leh with […]