While Ed Miliband has admitted that Tony Blair's Labour government made mistakes on immigration, he has also failed to commit to targets, though he has insisted that all new migrants should be able to speak English.
[