London Marathon

Annual road race held on the streets of London and one of the six world marathon 'majors'. The London Marathon's 26.2-mile course has hosted some of the world's most elite athletes and para-athletes over the years, and is a favourite for amateur runners and their fans