The journey began at India’s highest drivable point, Umling La in Leh Ladakh, located 5,799 meters above sea level, and ...