John Inverdale presents live coverage from the 2016 London Marathon as elite and amateur runners take to the streets of the city to run the 26 mile and 385 yard course.
Discover 11,128,835 listings and 277,927 playable programmes from the BBC
John Inverdale presents live coverage from the 2016 London Marathon as elite and amateur runners take to the streets of the city to run the 26 mile and 385 yard course.