The Conservative leader said a decade of 'frightening' lax attitudes to immigration had put a huge strain of British communities during a Q&A session with workers.

UKIP leader Mr Farage said: "These comments from Cameron is a response to one of the few ordinary people has has met recently.

"Whilst he accepts the obvious impact on our services of mass migration he is doing absolutely nothing to stop a predicted tens or hundreds of thousands coming from Romania and Bulgaria starting on January 1st.

"Those tears he is crying are crocodile tears."

The Prime Minister had said immigration had put a 'constant drain' on communites

Mr Farage said the PM is doing nothing about the expected migrants from Romania and Bulgaria

Those tears [David Cameron] is crying are crocodile tears

UKIP leader Nigel Farage

Mr Cameron had been asked why immigrants continued to be let into the country who are a 'constant drain' while other people 'work hard'.

The Tory leader said: "I basically agree with you. There are some benefits from being a country that welcomes people who want to come here and work hard.

"But in the last decade we have had an immigration policy that's completely lax. The pressure it puts on our public services and communities is too great."

Mr Cameron added that his Coalition Government reduced the number immigrants from outside the European Union (EU) by standing firm on bogus colleges.

The Tory leader was asked about immigration at a visit to Bentley HQ

The PM said lax immigration levels over the past decade were 'frightening'

He also criticised so called 'pull factors' that attract migrants to this country such as access to benefits and the NHS.

He said: "I want to see it (net migration) coming down faster. On housing, health, education and legal aid we are showing we are not a soft touch.

"By the end of this government we will be able to look back and say we may not have sorted out the whole problem, but we have got a much tougher approach to immigration that's fair."

The OBR said the UK needs 7 million more immigrants over the next 50 years

A UKIP spokesman said the comments from Mr Cameron were 'a bit rich'

The comments come after research from the Office for Budget Responsibility (OBR) claimed how increasing the influx of migrants can aid the UK economy.

The OBR immigration has a positive impact on the 'sustainability of the public finances' in the UK.

Their study added that the UK would need to let seven million immigrants into the UK over the next 50 years to deal with an ageing workforce.

The PM said his government were clamping down on immigration from outside the EU

The PM criticsed 'pull factors' that attract migrants

Mr Farage said the PM was responding to one of the few 'ordinary' people he has met recently