Perched at 19,300 feet at Umling La, Ladakh is the world's new highest motorable road. Built against all odds, the road is no less than a marvel of civil engineering. Hormazd Sorabjee celebrates its opening in grand style, behind the wheel of a 650hp Lamborghini Urus.