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.
4,938 Views | 1 year ago|
Which was your favourite Car, SUV at Auto Expo 2023
Comments
Member Login
Personal Details
No comments yet. Be the first to comment.