London Marathon and George Posted on April 27, 2016 by Chitra Gopinathan The London Marathon is one of the World Marathon Majors. The first London marathon was run in 1981 and it has been held in April every year since then. There Continue Reading →