London Marathon

The London Marathon is a long-distance running event held in London, United Kingdom and is the third largest running event in the UK, after the Great North Run from Newcastle upon Tyne to South Shields and the Great Manchester Run 10km run around central Manchester, and it is also part of the World…

Winning my first London Marathon title on my fourth attempt last year was a special moment for me, now I have tasted success in London, I am determined to win again. But I know it will be tougher than ever in 2015.