Cycling
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