Shop prices fall for first time in nearly three years, figures show
Shop prices have come down for the first time in nearly two years, according to industry data.
Shop prices have come down for the first time in nearly two years, according to industry data.