The below summary was last updated July 2019
Over the 23 years that Migration Watch UK has been working in this field we have produced many papers.