MPs have voted to try and delay the UK's withdrawal from the European Union.
The initial date was March 29 - just over two weeks away - but a total of 412 MPs voted for the potential delay, with 202 votes against.
Protesters rally outside parliament in Westminster. Credit: PA
Today's decision means Prime Minister Theresa May now has to officially request any extension on Brexit from the EU. All 27 member states must agree to allow it to happen.
May claims any extension should last no longer than three months, but it will leave several possible outcomes.
These include a further - and third - Commons vote on the PM's deal, and renegotiation with the EU to construct a completely new Brexit withdrawal agreement.
Other outcomes could include a second referendum, a People's Vote or even a general election, depending on the length of any possible delay.
Prime Minister Theresa May leaves 10 Downing Street for the House of Commons. Credit: PA
Less than 24 hours earlier, a total of 321 MPs voted to reject any possibility of a no deal Brexit.
Labour leader Jeremy Corbyn said: "Let us find a solution to deal with the crisis facing this country and the deep concerns it faces."
Labour leader Jeremy Corbyn speaks to MPs in the House of Commons. Credit: PA
The initial referendum on Brexit was held on June 23, 2016 - when voters were asked whether the UK should leave or remain in the European Union.
The Leave vote won by nearly 52 per cent to 48 per cent (17.4 million votes to 16.1m).
Featured Image Credit: PA