INDIA | Friday, 5 July 2013 | Views [167]
Finally the destination, Khardung La, world's highest motorable road.