iStock image Industry Reports Retailers body raises alarm over rising food prices despite overall shop deflation Pooja ShrivastavaMar 05, 2025