Tour de France to Start in England in 2014, Organizers Say

Tour de France to Start in England in 2014, Organizers Say

Bryn Lennon/Getty Images

The 2007 Tour de France began in London.