Over a million migrants who are claiming benefits in the UK are costing an additional £3.5billion in public spending ...