Tinned food giant Heinz is facing a backlash after hiking the price of its baked beans.
Britain’s leading brand has put a 415g tin up by 20p in the last year to an average £1.41 – but at least one chain is charging £1.70.
Retail experts warn the food giant could lose out as shoppers go for cheaper supermarket beans.