gargipal
2 years ago

A wonderful drive through Leh-Ladakh, a land covered with snow-capped mountains and the highest motorable passes, makes you feel at the top of the world. To know more https://chutii.com/package/valley-of-leh-ladakh