The 105th Tour de France starts on Saturday 7 July in the Vendee. Some 3500 km later, the 22 teams and 176 riders will aim to complete the 21 stages in Paris, on Sunday 29 July. To see the final stage in Paris, book an early departure (c.7am) on Eurostar (St Pancras to Gare de [...]
