How a French Political Scandal Created the World’s Greatest Bicycle Race
The Tour de France bicycle race is one of Europe’s most beloved and popular sporting contests. Held every year since 1903 except during the two World Wars, the race pits 20-22 international teams against a gruelling 21-stage course winding through some of the roughest terrain in France and neighbouring countries. A major event on both… Read More »