According to the ICM poll for this newspaper, despite the widespread view that there are too many immigrants in Britain, voters are deeply divided on what ought to be done. Asked which party had the best approach to approach immigration, 27 per cent backed the Tories, followed by Labour (18 per cent), the Liberal Democrats (16 per cent) and the British National Party (11 per cent).