Thousands of runners have crossed the finish line at the 45th TCS London Marathon, with celebrities, MPs and the fathers of two girls killed in the Southport attack taking part.
More than 56,000 participants were expected to finish the 26.2-mile course starting in Greenwich Park and ending at The Mall near Buckingham Palace.