FREE now SUBSCRIBE Invalid email Make the most of your money by signing up to our newsletter fornow We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

The former Ukip leader said nothing had been achieved in the six months since last summer’s in-out referendum and it was time to get a move on. He also predicted “even bigger” political upsets in the New Year, following the shock Leave and Trump victories. Speaking at the European Council summit meeting today, he said: “I hope that we see tomorrow the PM stop dithering on Brexit.

“It’s been six months since we voted for our liberation and at the minute we’re being dictated to by courts and European commissioners and told what we can and cannot do. “I hope we do that but I suspect we won’t and I suspect the other 27 leaders will continue on the same course.”

TWITTER Nigel Farage has ordered Theresa May to hurry up and deliver brexit

He said the slow progress by the Prime Minister and the reaction of the other EU leaders to Brexit would result in more shocks across the bloc. He said: “I think we can all agree that 2016 has been a momentous and historic year. And as it’s Christmas, let’s think of those events as the three wise men bearing there gifts.

TWITTER Nigel Farage predicted more political shocks to come in 2017

TWITTER Nigel Farage's EU speech drew the usual mixed reaction from other MEPs

“First you had the Brexit deliverance. Then you had the Trump triumph. And thirdly of course the Italian rebellion. “Except in this case the gifts were all the same: democracy and the rebirth of the nation state.

TWITTER Nigel Farage said not enough had been done in the 6 months since the EU referendum