Kenyan world record holder Wilson Kipsang has crossed the finish line first to win the men's London Marathon. It's the second time he's won the race. He recorded an unofficial time of two hours four minutes 29 seconds.
Around 36,000 runners took part in yesterday's London Marathon as elite athletes to fun runners braved the 26 mile course . Mo Farah vowed to return to the race after enduring a disappointing debut.