London Marathon 2026: Date, how to watch, celebs running
Nearly 60 000 runners are expected to take part in the London Marathon on Sunday, 26 April, with a number of high-profile participants.
Nearly 60 000 runners are expected to take part in the London Marathon on Sunday, 26 April, with a number of high-profile participants.