The Grand Depart of the Tour de France is the first stage of the Tour de France, which is a multi-stage cycling race held annually in France and neighboring countries. The Grand Depart is the ceremonial start of the race and often takes place in a different city or country each year. In 2007, the Grand Depart of the Tour de France took place in London. This was the first time that the Tour de France had started in Britain, and it was a major event that attracted a large number of spectators and media attention. The stage was held on July 7, 2007 and featured a prologue time trial and a road stage that passed through the streets of London and the surrounding countryside.
Back to Top