The London Marathon Route

The London Marathon has been a spring staple since 1981, making the 2013 race the 33rd instalment. The London Marathon route stretches … Continued