Gallery: 100 images of the 100th Tour de France

The 100th Tour de France will be remembered as one of the most entertaining races for years, with almost daily drama during the 21 stages in Corsica, the Pyrenees, Brittany, central France, Mont Ventoux, the Alps and finally the sunset streets of Paris.