Mark Cavendish has claimed another win, his 19th in the Tour de France.




More...