21,700 cap for skilled workers outside European Economic Area

The government has announced a cap of 21,700 on the number of skilled workers from outside the European Economic Area allowed into the UK.

The figure is a cut of 6,300 on the equivalent figure for 2009.

Home Secretary Theresa May said immigration would become "sustainable".