By Becky Waller-Davies2017-10-04T06:00:00
Shop prices are “teetering” on the edge of inflation, with deflation at its shallowest in four years.
Already have an account? Sign in here