Brigid Kosgei set an Asian all-comers' record of 2:14:29 while Tadese Takele retained his title at the Tokyo Marathon ...