The London Marathon takes place annually in late April and is one of the five founding marathons for the World Marathon Majors in 2006.
The London Marathon takes place annually in late April. The London Marathon is one of the five founding marathons for the World Marathon Majors in 2006.