Border Roads Organization (BRO) of India constructed the world's highest motorable road at Umling La Pass in Ladakh in 2021.