A Brexit agreement has finally been reached between the UK and the European Union.
Boris Johnson will now attempt to get the deal passed in the House of Commons. However, the Labour Party, the SNP and the DUP have all confirmed that they will not be supporting it.
President of the European Commission Jean-Claude Juncker described the deal as "a fair and balanced agreement" and ruled out a further extension should it not be passed.
How likely is it that Boris Johnson can get the deal through?
Gavin Esler, former Newsnight presenter and author of Brexit Without the Bullshit, and Aoife O'Donoghue, Professor of International Law and Global Governance at Durham Law School, joined us to discuss today's developments.
Listen to the interview in full by pressing the play button on this page.