Mary Keitany of Kenya has broken Paula Radcliffe's women's-only world record to win the London Marathon.
Keitany crossed the finish line in two hours 17 minutes, and one second.
Daniel Wanjiru, also from Kenya, won the men's race in 2 hours 5 minutes and 56 seconds.
The Duke and Duchess of Cambridge and Prince Harry started the race and cheered on runners. Their mental health campaign Heads Together was chosen as the marathon's official charity.