660million people could apply to live in Britain with new points-based system, critics warn

Migration Watch UK have said the points-based visa system, announced by Home Secretary Priti Patel this year, must be revised in the wake of Covid to let unemployed Britons find jobs.