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...