Kenyan runner Sebastian Sawe set a new world record for the marathon, finishing the London Marathon in 1 hour 59 minutes 30 seconds.
Ethiopia’s Yomif Kejelcha finished second, 11 seconds behind the winner.
Sawe and Kejelcha became the first athletes in history to complete a marathon in under two hours in an official race.
The previous world record was set at the Chicago Marathon in 2023, when Kenyan runner Kelvin Kiptum posted a time of 2 hours 35 seconds.