British MPs have voted to delay Brexit.
UK PM Theresa May will now seek an extension of the Britain's exit until at least June 30th.
This evening was the culmination of a week of votes in the House of Commons.
MPs were 412 to 202 in favour of seeking an extension to Brexit.
One of two things now happens.
Theresa May will bring the withdrawal deal back to parliament next week.
If it's accepted by MPs, then she'll seek a short technical extension up to June 30th to put that deal in place.
But if it's rejected for a third time, she will have to go to Brussels looking for a much longer extension.
So it now looks extremely unlikely that the UK will leave the EU on March 29th - and politicians could be talking about this for a lot longer.
A spokesperson for the European Commission says they've taken note of tonight's vote - adding that a request for an extension of Article 50 requires the unanimous agreement of all 27 member states.
They said it will be up to the European Council to consider such a request, and President Juncker continues to be in constant contact with all leaders.