London Marathon, London, GREAT BRITAIN, location, Isle of Dogs.Wheel chair race DENIS. LEMEUNIER. FRA. Narrow Street. E1. © Peter Spurrier/Intersport Image/+447973819551