The Tour de France is the flagship, Grand Slam or Holy Grail of cycling, one of the 7 biggest sporting events in the world. It is an annual multi-stage bicycle race held primarily in France, while occasionally passing through surrounding countries. Like the other Grand Tours – the Giro d’Italia and the Vuelta a España,…. Read More