Tour de France 2016 to begin on July 2
The annual multiple stage bicycle race, Tour de France, will be held in France from July 2 to July 24 this year. Twenty-two teams will participate in the 103rd edition of the Tour de France. The route for this year's 3,535 km distance race has 21 stages under categories like flat stages, medium mountain stages, and mountain stages.