A Brexit deal has been agreed between the UK and European Union negotiating teams before a meeting of European leaders in Brussels,...
The British Parliament will vote on an exit deal again in the first week of June, according to a Downing Street spokesman....