Businesses will be forced to reveal how many foreign staff they employ under Government plans to force companies to take on more British workers, the Home Secretary has said.

Amber Rudd used her speech at the Conservative Party conference to warn that foreign workers should not be able to "take the jobs that British people should do".

She revealed that companies could be forced to publish the proportion of "international" staff on their books in a move which would effectively "name and shame" businesses which are failing to take on British workers.

She also announced that the Government will toughen up a test which companies have to take before they can recruit foreign workers amid concerns it has become little more than a "tick box exercise".

The Home Secretary also said she is planning to force British firms to prove they have done all they can to find UK workers to fill a vacancy.

She also announced a crackdown on students who come to Britain from outside the EU, pledging to limit the number who are allowed to study on lower quality courses.