The London Marathon

The London Marathon is a running race that is just over 26 miles (42 kilometres) in distance. It is held during the spring of each year in London. The London Marathon was held in March 1981, and the number of entrants has increased each year. There are many different aspects to the race, including a...
> read more