The 2025 Giro d’Italia resumes with what you might well call the queen stage of this edition. The riders had a well-deserved rest day yesterday but from here on in there’s not much let-up: five ...