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.’
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.’