World record-holders Eliud Kipchoge and Brigid Kosgei win Tokyo Marathon in blazing times

4000
3000