David Cameron, Britain's prime minister, says 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.

Source: Al Jazeera