By James Smith, Developed Market Economist
Saturday's vote on the Brexit deal in the UK parliament looks set to be extremely close. Whichever way it goes, an Article 50 extension still looks necessary. But after that, things get more complicated and it's not completely unimaginable that opposition MPs now try to block a 2019 general election.
Possible scenarios for Saturday's Brexit vote - depending on which way different factions vote
1) Will MPs approve Johnson's Brexit deal?
Saturday's parliamentary vote on Prime Minister Johnson's Brexit deal is on a knife-edge.
We currently reckon