Mark Cavendish raced for the final time at the Tour de France Criterium in Singapore this weekend, taking victory and receiving a guard of honour; Manx rider won a record 35th stage at Tour de France ...
Some results have been hidden because they may be inaccessible to you