Grocery bills set to soar by £643 this year

Shoppers could pay an extra £54 a month for food and other groceries, research firm Kantar says.