MPs have reacted to the prime minister’s new Brexit deal, which will face a historic knife-edge vote in the House of Commons on Saturday.

Jo Swinson, the leader of the Liberal Democrats, and the Scottish first minister, Nicola Sturgeon, have said Johnson's deal is worse than Theresa May's, while Jeremy Corbyn and the DUP have said they cannot support the new agreement