Nigel Farage lines up alongside Tony Blair and Nick Clegg on Brexit

The former Ukip leader now believes that a second Brexit referendum could be a good move.

In a recent desperate bid to stay in the headlines, Nigel Farage poured his heart out to the Daily Mail about splitting from his wife and described himself as “53, separated and skint".*

Now the former Ukip leader has gone to even more drastic lengths to make the news, with a suggestion that it may be time to hold a second referendum on Brexit.

Speaking on Channel 5’s The Wright Stuff, Farage declared: “My mind is actually changing on this. What is for certain is that the Cleggs, the Blairs, the Adonises will never, ever, ever give up.

“They will go on whinging and whining and moaning all the way through this process. So maybe – just maybe – I’m reaching the point of thinking that we should have a second referendum on EU membership.”

He went on: “If we had a second referendum on EU membership, we’d kill it off for a generation. The percentage that would vote to leave next time, would be very much bigger than it was last time round and we may just finish the whole thing off.”

For Labour, former heavyweights Andrew Adonis and Tony Blair are leading the calls for a rethink on Brexit, with Adonis having warned that it could be the UK's biggest mistake since the appeasement of Hitler in the 1930s and Blair advising that his party would “annihilate” the Tories if it changed direction on Brexit.

But the only party so far to back the idea of a second Brexit vote are the Liberal Democrats, who are calling for a “referendum of the facts”. Arguably their loudest cheerleader for the cause is former leader Nick Clegg whose recent book How to Stop Brexit (And Make Britain Great Again) explains how the "historic mistake" of voting to leave the European Union can be reversed.

On Twitter, Clegg had a neat four word response to the comments from Farage. The Lib Dem grandee - whose performance during the 2010 leader’s debate led to ‘I agree with Nick’ becoming a catchphrase - stated: “I agree with Nigel.”