The 2020 UCI Road World Championships will take place in Imola, Italy The Union Cycliste Internationale (UCI) today announced that it has awarded the organisation of the 2020 UCI Road World Championships Read More »