When is the next stage?

On Wednesday, the world’s biggest bike race officially begins its fourth year in London.

It’s been the home of the Tour de France since 1908 and the Tour of Britain since 1874.

But the route to the finish is still evolving.

On the first day of the race, a day long of racing, the peloton will begin with a 10-kilometer stage from London to the capital, with an 11-kilometers finish in the middle of the country.

Related Articles Tour de England: Race route, stages and riders heading to London, England