Rumours, predictions and early hints have finally given way to reality: the 2026 Giro d’Italia has been unveiled in Rome.
Details of all 21 stages of next year's Italian Grand Tour unveiled, featuring plenty of climbing but many sprint ...