Mark Cavendish has ended his career by winning his last ever race. The Manx Missile, who holds the record for Tour de France stage wins with 35, sprinted to victory in an event in Singapore. 🏆 Sir ...