Le Tour de LondresThe leading riders of the 2014 Tour de France approach the finish line in the Cambridge to London stage.