WORLD RECORD Chisumle-Demchok Road Ladakh’s Chisumle-Demchok Road is the world’s highest motorable road at an altitude of over 19000 ft above sea level. The road is built by the Border Roads Organisation (BRO) and connects some of the toughest border regions in the country. Member ID – WRCCTXXX FacebookShare on XLinkedInWhatsAppEmailCopy Link