Riders start for the second stage of the 97th Giro d’Italia cycling race. Photograph: Luca Zennaro/EPA

The Italian invention of the radio was marked today as the riders of the Giro d’Italia sped through the seaside town of Ballycastle on the edge of Nor(...)

  • « First
  • Prev
  • 1
  • 2