Boris Johnson has offered MPs more time to debate his Brexit deal in parliament if opposition parties grant him a general election ahead of Christmas.

The prime minister appealed to Jeremy Corbyn to support a motion for an early election next week, as Mr Johnson cannot call a poll without the support of two thirds of MPs. But Labour is divided over whether to support the plan, as the party is trailing in the polls.

Mr Corbyn said he would wait for the EU answer on whether there will be a Brexit extension before deciding whether to back an election vote on Monday.