Source: http://www.politics.co.uk/comment-analysis/2017/07/31/the-promise-britain-made-to-eu-citizens-must-be-kept