Athletics: Grand Prix

Some of the world's top athletes have been competing at the Aviva London Grand Prix at Crystal Palace.

Latest ITV News reports

Advertisement