Given this paragraph about the Tour De France, how long is the race

The Tour de France (French pronunciation: ​[tuʁ də fʁɑ̃s]) is an annual men's multiple-stage bicycle race primarily held in France,[1] while also occasionally passing through nearby countries. Like the other Grand Tours (the Giro d'Italia and the Vuelta a España), it consists of 21 stages, each a day long, over the course of 23 days, coinciding with the Bastille Day holiday. It is the oldest of the Grand Tours and generally considered the most prestigious.

The tour de france is 21 stages long, with each stage taking one day to complete. The race takes 23 days from start to finish due to 2 rest days the riders receive.