Tens of thousands of fun runners, amateur athletes and celebrities took part in the 32nd London Marathon.
Around 37,500 athletes finished the 26.2-mile course through the streets of the capital to earn their marathon medals and raise money for countless charities.
Kenyan Wilson Kipsang won the men's London Marathon in an unofficial time of two hours four minutes and 43 seconds at his first attempt.
The reigning Frankfurt Marathon champion beat compatriot Martin Lel into second. Ethiopia's Tsegaye Kebede was third.
Mary Keitany, also from Kenya, retained her London Marathon title with a time of two hours 18 minutes and 36 seconds, setting a new national record in the process.
The men's wheelchair race was won by David Weir, his sixth victory, and Briton Shelly Woods won the women's section of the wheelchair marathon, coming in at 01:49:10.
Model Nell McAndrew finished the marathon in just under three hours and said her treat of choice would be a huge 99 ice cream with a flake.
She spoke of her pride at having broken the three-hour barrier in her sixth London Marathon.
Matthew Pinsent, who won four Olympic gold medals, has tweeted that his fellow rower James Cracknell has completed the London Marathon in under three hours.
Rower James Cracknell said he was "satisfied" at beating the three-hour marathon mark, especially given an injury which had prevented him running in the weeks before.
Shadow Chancellor of the Exchequer Ed Balls praised the crowds for keeping him going after posting a time of over five and a half hours.
Prince Harry, who will present trophies to this year's London Marathon winners, has spoken of his admiration for those involved in the race.
Clarence House have confirmed that Prince Harry was joking when he suggested that the Duke and Duchess of Cambridge were planning to enter the 2013 London Marathon and added that the royal couple had no firm plans to enter the race.Prince Harry had earlier told the BBC: