The London Marathon's celebrity contingent was strong this time around - most of them looking considerably better before they set out...
From wacky costumes to knackered runners struggling over the finish line, the London Marathon has it all. Here's a collection of some of the best moments of the day - so far.
Marathon world record-holder Paula Radcliffe ran her last ever race today, finishing in an impressive 2:36:55.
She might have won the London Marathon three times in the past - once in a blistering 2:15:25 - but this time she was just happy to finish, to huge cheers from watching crowds.
"I didn't care about the time all the way round and I just wanted to thank as many people as possible," Radcliffe told the BBC.
"I went off way too fast and then it got more and more emotional. It was just amazing the whole way round."
She said the "magic of the London Marathon" helped her finish.
A 61-year-old man has been in court over an explosives and ammunition charge in connection with the death of imam Abdulhadi Arwani.
Khalid Rashad, of Monks Park Drive, Wembley, is charged with possession of an explosive substance and ammunition for a firearm.
Mr Arwani was murdered in his car in Wembley on April 7.
Police have arrested a 37-year-old man in west London on suspicion of encouraging terrorism.
He was taken to a central London police station and has been bailed until mid-May.
The man was arrested by the Counter Terrorism Command at about 11pm on Thursday.
Police say enquiries are ongoing.
If the sight of thousands of people gasping fro breath as they try to stagger over the finish line has not put you off, registration for next year's race is almost open.
Applications for the London Marathon public ballot open on Monday May 4 and close on Friday 8 May at 5pm.
If you are interested, then you just have to visit the London Marathon website when the application window opens.
After a hard-fought race, Kenyan Eliud Kipchoge won the 2015 men's London Marathon in a time of 2:04:42. He pipped his countryman Wilson Kipsang into second with a time of 2:04:47 - the fastest second place in London's history.
In third place was another Kenyan, Dennis Kimetto, with 2:05:50.
Victoria Beckham has said how proud she is of her son Romeo who completed the London Mini-Marathon today.
Romeo, 12, was raising money for UNAIDS, the joint United Nations programme on Aids, and David Beckham's Unicef 7 fund.
He completed the three mile course course in 18 minutes and 54 seconds.
Ethiopian Tigist Tufa has romped home to victory in the London Marathon with a time of 2:22:21, ahead of Kenyan Mary Keitany in 2:23:40.
Sonia Samuels was the first Brit to finish.
Russian-American Tatyana McFadden has won the women's wheelchair race at the London Marathon for the third year in a row - with a time of 1:41:14, beating her 2014 time by nearly four minutes.