Nigel Farage, the Ukip leader, said Mr Cameron had broken a "solemn promise to the British people on one of the most important political issues".



"We are seeing a very significant surge in immigration into the British labour market from Romania and Bulgaria as well as a more general rise in EU immigration, just as I forecast. We simply cannot go on like this if we are to even begin the task of restoring the living standards and community cohesion available to millions of hardworking British families. Enough's enough."