The 2026 Giro d’Italia begins in Bulgaria for the first time before traversing 3,400km to the finish line in Rome ...