Khardung-La top the world’s highest motorable road and the high point of our road trip to Leh Views: by Saurabh Arora
Leave a Reply