MPs will vote on the EU withdrawal agreement on Friday, it has been confirmed.

The announcement comes in a fresh bid to break the Brexit deadlock.

Speaker John Bercow says that tomorrow's motion is "new, substantially different and in conformity with the requirement of my ruling".

He had previously ruled that the Prime Minister could not bring back her deal for another vote without making 'substantial' changes.

The Commons will be voting on part of the deal negotiated with the EU, and will cover the divorce bill, citizen's rights and the Irish backstop.

If MPs back the deal, the government will leave the EU on May 22.

But the vote will only cover the withdrawal agreement, and not the political declaration.

Shadow Brexit Secretary Keir Starmer has said there are several reasons why the two cannot be separated.

He and Jeremy Corbyn have both said that Labour will not be supporting the motion tomorrow.