Which kind of race is the annual ‘Giro d'Italia’? | Ace MCQs