Mr Cameron has already promised to get tough on immigrants by restricting access to benefits and the NHS. Now he says British factories must say no to eastern European workers.

Yesterday at a motor manufacturing plant near Oxford, Mr Cameron said generations of young Britons could fail to share in the benefits of the UK's recovering economy – warning that immigrants wanting to work here will do just that.

In his speech, Mr Cameron suggested three solutions: getting the education system right, reforming the welfare system and sensible controls on immigration from outside the EU.

The political rhetoric surrounding immigration is being ramped up in Britain and widely reported in the mainstream media ahead of the accession of Romania and Bulgaria to the UK in 2014.

Tony Mernagh is chief executive of the Brighton and Hove Economic Partnership, which helps to find jobs for thousands of young people.

"If you are saying by prohibiting eastern European workers it will stimulate the youth of Britain, I can’t see how that can happen. Study after study demonstrates immigrants are very good for a country. They put more in than they take out. Reducing immigrants in this way is a complete mistake for the economy."

Immigrants have been part of British life since the 1950s when people from the Caribbean were invited but they’ve often been the scapegoat for problems facing the country. Today it’s the turn of the newcomers from Romania and Bulgaria. Dr Kerry Moore is Chair of Research Ethics and Lecturer in Journalism at Cardiff University:

"Previously we’ve been offered the image that European Union migrants are coming to the UK as welfare tourists – and now we have the opposite, the problem isn’t welfare tourism but EU migrants are too hardworking and too competitive for our jobs. The thing we should be more cross about is the lack of decent job opportunities for young people in this country.

"This statement stigmatises young people and migrants in Britain which is incredibly unfair - when really it’s the system that’s at fault."

In August, a survey from the UK’s Office for National Statistics suggested that 141,000 Romanians and Bulgarians had been employed between April and June. This compares to 112,000 in the three months before – an increase of 25%.

According to the Office for National Statistics, there are 94,000 people from Romania and 47,000 people from Bulgaria living in the UK. Recent figures from the government on the UK’s youth unemployment rate suggest that in June to August this year, 958,000 young people aged between 16-24 didn’t have a job.

(Voice of Russia)