Britain's government says it is making good on a promise to reduce migrant numbers.
It has introduced a tough immigration bill, which cuts access to services like healthcare for people who cannot prove they have a right to be in the country.
Critics say it may put some migrants' lives at risk.
Al Jazeera's Laurence Lee reports from London.
Source: Al Jazeera