Shop prices fall for the first time in almost three years after summer of heavy discounting
It marks the first period of price deflation since October 2021, according to the British Retail Consortium-NielsenIQ shop price index.
