France Cavendish clinches Stage 6 of Tour de France Online News of India Jul 1, 2021 Sports News, British cyclist, Mark Cavendish, Eddie Merckx, Tour de France, Chateauroux, France