Ministers have been forced to concede that more than half of all jobs created since Labour came to power have gone to migrants. They were also forced to clarify again their figures on the number of foreign workers in the country. On Monday night the Government had said that the number of foreign workers who had taken up jobs in Britain since 1997 was 1.1 million rather than 800,000....oops!....it now seems to be 1.5 million. Jacqui Smith, the Home Secretary, insisted nonetheless on BBC News