In a flagrant piece of political theatre, the governments of Britain and the EU have announced they have come to terms on a Brexit deal. Though the deal has been agreed upon, it is not yet official. It still has to be voted through parliament when they are recalled on the 30th of December. What, …
Source