Immigration was at the centre of the election campaign today as it emerged that virtually every extra job created under Labour has gone to a foreign worker.
Figures suggested an extraordinary 98.5 per cent of 1.67million new posts were taken by immigrants.
The Tories seized on the revelation as evidence that the Government has totally failed to deliver its pledge of 'British jobs for British workers'.
As Gordon Brown tried to fight on the economy and cleaning up politics, he was confronted in the Commons about how British people of working age have lost out.
Shadow immigration minister Damian Green revealed unpublished figures showing there are almost 730,000 fewer British-born workers in the private sector than in 1997.
Last night Mr Green said the Tories would reduce net migration to tens of thousands a year from the peaks of 200,000 under Labour by enforcing an annual cap.
Mr Brown rejected the idea of an immigration quota, which he said would do 'great damage to British business'.
But Mr Green said the official figures were 'the final proof that Gordon Brown was misleading the public when he promised British jobs for British workers'.
He added: 'Instead he has presided over boom and bust and left British workers in a worse position than when he took office 13 years ago.
'British workers have been betrayed. A Conservative government would introduce a genuine limit which would help us properly control immigration.
Another day, another lie from the sack of shit in No.10.