Question: how many stages does tour de france have
Answer: 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 .