David Cameron, Britain's prime minister, has said that the UK needs "good immigration" not "mass immigration", a comment that has unsettled his coalition partners the Liberal Democrats.
While his words have found favour with some on the right, others argue that a cap on immigration would limit the talent poll available to British businesses.
Al Jazeera's Nadim Baba reports from London.