World’s Highest Motorable Road, BRO Creates History at 19,300 Feet in Ladakh India can now boast of the world`s highest motorable road- Umlingla Pass, thanks to the efforts of the Border Roads Organisation (BRO). By the unpara…