The Tour de France's 'Grand Depart' annually occurs in varying cities or countries. 2007 marked its first start in Britain, specifically London, drawing large crowds and media. The event, featuring a prologue time trial and a road stage, took place on July 7, 2007, traversing London and surrounding rural areas.
Back to Top