India now has the world’s highest motorable road, Ladakh’s Chisumle-Demchok Road, when it crosses the Umling Pass, is now the world’s highest motorable road where the highest point lies at an altitude of 19,000 ft. The road has been built by Border Roads Organisation (BRO), where they already have several such feats under their […]
The post Chisumle-Demchok Road is now the world’s highest motorable road. appeared first on MacroTraveller.