Answer isLadakh.
Border Roads Organisation (BRO) of the Indian Army has been awarded a Guinness World Record recognition for constructing the world's highest motorable road at 19,300 feet in Ladakh - Umling La Pass, the new highest motorable road.
Write your comment…