World’s New Highest Motorable Road Being Constructed in Ladakh
New Delhi: The Border Roads Organisation (BRO) began the construction of the world's new highest motorable road in Ladakh’s Demchok sector on Independence Day.
The strategic road passing through an altitude of about 19,400 feet will be…