MPs have rejected Theresa May’s EU withdrawal agreement on the day the UK was due to leave the EU.
The government lost by 344 votes to 286, a margin of 58.
It means the UK has missed an EU deadline to delay Brexit to 22 May and leave with a deal.
The prime minister said the UK would have to find "an alternative way forward", which was "almost certain" to involve holding European elections.
The saga continues, she's got just two weeks left to save the world. Theresa-uh , tick tock tick tock tick tock
The government lost by 344 votes to 286, a margin of 58.
It means the UK has missed an EU deadline to delay Brexit to 22 May and leave with a deal.
The prime minister said the UK would have to find "an alternative way forward", which was "almost certain" to involve holding European elections.
The saga continues, she's got just two weeks left to save the world. Theresa-uh , tick tock tick tock tick tock