EU law expert, Professor Michael Dougan has read all 585 pages of Theresa May's #Brexit deal so you don't have to.He offers his assessment here.
Copy and paste the code below into the source of another web page.