Tour de France 2027 starts in Edinburgh with Paris finale
The 114th Tour de France will start on July 2, 2027, in Edinburgh, featuring a 3,479-kilometer route across Scotland, England, and Wales before heading to France for three summit finishes and two long individual time trials, according to the official presentation at the Palais des Congrès in Paris. Edinburgh Grand Départ and Opening British Stages … Read more