Breaking Own Record: Border Roads Organisation Constructs World’s Highest Motorable Road at 19,400 Feet in Ladakh | Key Facts You Should Know 8 October 2025