UCI Road Worlds back on track as Imola named host

2018 Giro d'Italia, Stage 12 from Osimo to Imola-Autodromo Enzo e Dino Ferrari (Photo by Tim de Waele/Getty Images)

The International Cycling Union (UCI) has moved swiftly to reallocate the hosting rights to the 2020 Road World Championships, announcing that Imola in Italy will stage the event between September 24 and…