One in five skilled jobs in the UK is now filled by an immigrant because of a lack of skilled British graduates.
Companies are obliged to hire foreign-born workers in a range of “strategically important” areas because children in Britain continue to shun maths and science studies, according to a review commissioned by the government.