Record finish as largest London Marathon displays its spirit
For the first time, more than 40,000 runners completed the Virgin Money London Marathon after record numbers left the Start Line this morning, making the 38th edition of the race the biggest in its history.
Read more