World champion Edna Kiplagat from Kenya has won the women's London Marathon. She finished with an unofficial time of two hours 20 minutes 20 seconds. Compatriot Florence Kiplagat was second and Ethiopian Tirunesh Dibaba third.
If you are running the London Marathon this weekend or planning to watch from the side lines here is your guide to the day's weather.
The London Marathon is set to cause travel disruption across the capital this weekend.
Ahead of the London Marathon on Sunday, we look at the best places to watch the action unfold along the 26-mile route.