The 100th Tour de France sets off on June 29 in Corsica - a rugged and hilly French Mediterranean island that has never hosted a stage of the race. The gruelling, three-week race will take the 198 riders 3,400 km across the width and breadth of France as they compete for the most coveted trophy in world cycling.