Mark Cavendish ensured a winning return to the Giro d’Italia as he sprinted to victory on stage three in Hungary.
In the 36-year-old’s first appearance at the grand tour since 2013, he powered to the front with around 300 metres remaining and held off Arnaud Demare and Fernando Gaviria to …

Read more…….