Big Story

India gets world’s highest motorable road in Eastern Ladakh

The Border Roads Organisation in India has constructed the highest motorable road in the world at 19,300ft. Click here to know more about the Umling La Pass.


from Best Car News - New Upcoming Cars in India - Autocar India
Read Rest...