Boris Johnson has said he will give MPs more time to debate his Brexit deal if they agree to an election.

The Prime Minister said there would be more time allocated for the Commons to look at his deal immediately, provided they accept his bid for a December 12 vote.

It comes amid signs the EU is set to grant a fresh Brexit delay until the end of January after Mr Johnson was forced - under the terms of the so-called Benn Act - to request a further extension.

The Prime Minister told the BBC: "I'm afraid it looks as though our EU friends are going to respond to Parliament's request by having an extension, which I really don't want at all.

"So, the way to get this done, the way to get Brexit done, is, I think, to be reasonable with Parliament and say if they genuinely want more time to study this excellent deal they can have it but they have to agree to a general election on December 12."

EU leaders are continuing to consider the extension request, and are not expected to make an announcement until Friday.

Mr Johnson's decision comes despite signs of divisions among ministers and senior No 10 advisers over whether to press for a December poll.

He chaired a meeting of the political Cabinet on Thursday afternoon, and is expected to address MPs in the Commons on his plans later on Thursday.