The London Marathon is a long-distance running event held in London, United Kingdom and part of the World Marathon Majors. In 2012 it was the world’s largest marathon with 36,748 finishing the race.