The Giro d'Italia will once again finish in Rome this year after the Grand Tour begins for the first time in Albania and then leads the peloton through a punishing 21 stages. Rome will host the closing stage of the Giro for the third year in a row, with the riders taking part in a flat procession stage on June 1 which... read full story