The London Marathon returns for its 43rd edition on Sunday, with the course having changed little since the first time it was run in 1981 as it passes many of the capital’s landmarks
The London Marathon returns for its 43rd edition on Sunday, with the course having changed little since the first time it was run in 1981 as it passes many of the capital’s landmarks