British expedition leader Neil Laughton and Nepali Sirdar Nima Kanchha Sherpa, World’s Highest Bike Ride September 20, 2024 by LifeandFitness British Team Sets New Record for World’s Highest Bike Ride