Two Australian cyclists ride the highest road in the world in India. This video is courtesy of North South. Read about their ride to Khardung-La. The post Video: Riding the highest road in the world appeared first on VeloNews.com. View the full...