Gerrie and Jorge with their Himalayas
The highest motorable road in the world is Umling La, a mountain pass in Ladakh, India. It's 86 kilometers long and sits at an elevation of 19,300 feet. That is nearly 6 km above sea level, to put it into perspective, more than 3 times higher...
Read More