Fifty thousand London Marathon runners are set to take to the streets on Sunday, October 2, for the 26.2-mile race.
With rain showers likely to keep competitors cool, elite runners and fast club runners will be at the front of the pack - but around 40,000 of those taking part are there for a personal challenge, a charity fundraiser or the chance to enjoy the incredible atmosphere which London always offers.
Running from Greenwich to The Mall, runners will be raising millions of pounds for charities as they go.