MPs have again 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. It means the UK has missed an EU deadline to leave with a deal and delay Brexit until 22nd May.
So for now, 12th April is our Brexit day. Either we leave with no deal, or the Prime Minister asks Brussels for an extension – and it could be a long one.
Part of the BBC News at Ten’s Brexit coverage.