Prime Minister Theresa May’s EU withdrawal deal has been rejected by MPs for a second time, throwing her Brexit strategy into further confusion.
MPs voted down her deal by 391 to 242 – a smaller defeat than when they rejected it in January.
The PM said MPs will now get a vote on whether the UK should leave without a deal on 29 March and, if that fails, on whether Brexit should be delayed.
She said the EU would need to know what use any extension would be put to.
Labour leader Jeremy Corbyn said the prime minister should now call a general election.
She had earlier warned MPs that if they did not back her “improved deal” they risked “no Brexit at all”.
But she failed to convince enough of them that concessions she had agreed at the last minute with the EU were the “legally-binding” changes they had demanded when they rejected the deal by 230 votes in January.
Northern Ireland’s Democratic Unionist Party, which keeps her government in power, voted against the deal, along with Brexiteer Conservative backbenchers.
This breaking news story is being updated and more details will be published shortly. Please refresh the page for the fullest version.