The Kenyan defended his 2025 London Marathon title in a landmark one hour, 59 minutes and 30 seconds.