Thousands take part in marathon

The 32nd London Marathon sees more than 37,500 elite runners, amateurs and celebrities taking part.

Leave a Reply

Read the original at BBC News - Home.