Retail price inflation reaches two-year peak

Shop price inflation in the United Kingdom has reached its highest level in two years, driven by a significant increase in energy and commodity costs. The British Retail Consortium reported that the annual rate of price rises climbed to 1.5…