By Matthew Chapman2015-04-08T07:00:00
Shop prices have hit the deepest deflation rate since records began after they fell 2.1% during March, according to the BRC-Nielsen Shop Price Index.
Already have an account? Sign in here