how many stages does tour de france have
Tour de France The Tour de France (French pronunciation: ​[tuʁ də fʁɑ̃s]) is an annual multiple stage bicycle race primarily held in France,[1] while also occasionally making passes through nearby countries. Like the other Grand Tours (the Giro d'Italia and the Vuelta a España), it consists of 21 stages over a little more than 3 weeks.
2017 Tour de France The 2017 Tour de France was the 104th edition of the Tour de France, one of cycling's Grand Tours. The 3,540 km (2,200 mi)-long race commenced with an individual time trial in Düsseldorf, Germany on 1 July, and concluded with the Champs-Élysées stage in Paris on 23 July. A total of 198 riders from 22 teams entered the 21-stage race, which was won by Chris Froome of Team Sky, his fourth overall victory. Rigoberto Urán (Cannondale–Drapac) and Romain Bardet (AG2R La Mondiale) finished second and third, respectively.