latest news

London Marathon 2021 results: All the winners from every race

The London Marathon returned to full capacity on Sunday for 2021 with more than 40,000 runners taking part. Last year’s edition was reduced to a small elite field competing over 19 laps around St James’ Park.