Trending
Reaching New Heights! India Builds World's Highest Motorable Road In Ladakh
The Border Roads Organisation (BRO) of India has constructed the world's highest motorable road at 19,300 feet at Umlingla Pass in Eastern Ladakh, the government said in its press release on Wednesday.The BRO has built the 52-km long tarmac road through Umlingla Pass, surpassing the previous record...