Cameron and Cable at loggerheads over immigration cap

David Cameron caused a certain amount of controversy last week when he promised to reduce the number of immigrants coming to this country to “tens of thousands” per year.