Khardungla Pass admin 10 years ago Worlds highest Motorable road on my way to Nubra Valley, Leh,India. A quick sneak peak.