Former MP for Didcot Ed Vaizey has raised more than £18,000 for Didcot good causes by running in the London Marathon.

The former MP, who now sits in the House of Lords as Lord Vaizey of Didcot, ran in October's postponed London Marathon - the first since the pandemic.

He ran on behalf of the Didcot Powerhouse Fund, which is working with the Oxfordshire Community Foundation to raise money for charities based in and around Didcot.

Vaizey, who represented Didcot in the House of Commons between 2005 and 2019, completed the course in 5 hours and 39 minutes.

He said: "This could be one of the slowest times ever recorded by a parliamentarian. The first half went well, the second half was agony. I am delighted I finished the course, but even happier I could raise money to support local people in Didcot".