Khardungla Pass, Ladakh: Crossing the world’s highest motorable road

It is not very often that one gets to drive on a road at an altitude of 18,380 feet. That is where Khardungla Pass, meaning the ‘Pass of Lower Castle,’ is located on the way from Leh to the Nubra Valley in Ladakh. It is the highest motorable road in the world as signs put up by the Border Roads [...]

continue reading »