Umling La

Mahindra XUV700 scales The Highest Motorable Road – Umling La Pass

Mahindra has announced that the all-new XUV700 has added another feather to its cap. The SUV has now reached the…

3 years ago

Umling La in Ladakh is the new world’s highest motorable road

The Ladakh region of India is known for its vast landscapes, great mountains, high mountain passes and one of the…

3 years ago