British Prime Minister Boris Johnson was among those who told "so many lies" during the Brexit campaign, the outgoing European Commission President Jean-Claude Juncker has claimed.

Mr Juncker, whose term at the helm of the European executive will come to an end by January 2020, also said he was "firmly convinced" the referendum "would go wrong".

The former prime minister of Luxembourg was speaking to German magazine Der Speigel and said he made a £1 gain from the Leave vote in 2016.

He told the publication: "I was one of those early on who was firmly convinced that this referendum would go wrong.

"When then-prime minister David Cameron told me on the sidelines of the 2014 G-20 summit in Brisbane that he really wanted to hold a Brexit referendum, I told him: 'You're going to lose it.'

"I made a bet with the European commissioner of British nationality at the time, Jonathan Hill: I get a pound from you if the Remainers lose, you get a euro if you win.

"I have that pound today."


More Brexit stories

Britain's departure from the European Union was initially due to take place on 29 March this year, and was later postponed to 22 May, and then 31 October.

A so-called flextension has been granted until 31 January and, since then, a general election has been called for 12 December where Brexit is expected to be a key issue.

Mr Juncker was asked by Der Speigel about why he opted not to fight for a Remain vote and said he had received "many invitations" to campaign.

He said: "Cameron made it clear that he didn't have any use for me.

"The European Commission is even less popular in Britain than it is on the Continent. I decided not to get involved.

"Looking at it today, I think that was a big mistake. So many lies were told, including by current Prime Minister Boris Johnson, that there needed to be a voice to counter them."