Migrant Watch compiled the data estimates in a new research paper which calls for a cap of 100,000 migrants per year.
The survey, commissioned by British think tank Migration Watch, found that more than half of those asked saw the illegal immigration influx ‘an invasion.’