Two million legal migrants who arrived in the UK from 2021 must have stayed in the country for at least 10 years to be ...
Latest figures show the number dropped to 204,000 in the year to June 2025, down 69% year-on-year from 649,000.
Bench led by CJI Gavai says the Act violated the principle of separation of powers and revived clauses earlier struck down.