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