India  

World's highest motorable road is located in India, it's built at a height of over...

DNA Monday, 16 September 2024
Border Roads Organization (BRO) of India constructed the world's highest motorable road at Umling La Pass in Ladakh in 2021.
0
shares
ShareTweetSavePostSend
 

You Might Like