More than 45,000 people are expected to take to the streets of the capital for this weekend's London Marathon.
Participants from around the globe will descend on the city to tackle the 26.2 mile course that passes famous landmarks like Tower Bridge and Big Ben before finishing on The Mall.
Thousands of supporters are set to line the streets as Mo Farah and Eilish McColgan fly the flag for Great Britain.