Umlingla

India builds the highest motorized road in the world in Ladakh: Important Points

New Delhi: The border road organization (Bro) has built the world's highest motorized road in 19,300 feet in Umlingla Pass…

3 years ago