India, Oct. 7 -- India's Border Roads Organisation (BRO) has built the world's highest motorable road at Mig La Pass in Ladakh, soaring to an altitude of 19,400 feet. This landmark project sets a new ...