Tour de France includes 21 day-long stages. The tournament is completed in a period of 23 days and covers 3500 km.