Noah Lyles warmed up for his assault on the Olympic 100-metres title in impressive style on Saturday as the American world champion ran a personal best...
Peres Jepchirchir won the London Marathon with a stunning world- record time of two hours 16 minutes and 16 seconds. And the Kenyan did it in...