United Kingdom July 26, 2025The maths of winning the Tour de France – according to Oxford researchers 🚴♂️