Britain and the European Union have a struck a new Brexit deal after days of intense back-and-forth negotiations between London and Brussels.
Britain and the European Union have a struck a new Brexit deal after days of intense back-and-forth negotiations between London and Brussels.