Tag: Highest Road in the World

The HIGHEST Road is now in INDIA – 19,300 ft in Ladakh