Government STEM visa policy is ‘act of self harm’ says Lords committee

8 Feb 2025