Nigel Farage said he plans to stand as an MP for the eighth time, as he said he would "do a deal with the devil" if it allowed him to deliver Brexit.

The Brexit Party leader said it is his "duty" to prevent the referendum being "railroaded", and that he would be prepared to prop up a Tory prime minister in the event of a hung Parliament.

Mr Farage has previously unsuccessfully stood for election to the House of Commons seven times, in five general elections and two by-elections.

Asked by LBC radio if he would run for Parliament again, he said: “I’m going to have to [stand] of course. It’s a duty, it’s a duty, it’s a duty.

“We cannot ever allow again a great democratic exercise like this to be railroaded aside by career politicians of the Labour and Tory parties.”

Asked if he would join forces with the Tories to deliver Brexit Mr Farage said: "If we can save £39billion, come out of the Customs Union, come out of the Single Market, come out of the jurisdiction of the European Court of Justice and be a genuinely independent, self-governing democracy that can choose its own future, I’d do a deal with the devil to get that.”