Consumers are cutting back on purchases amid growing pressure on the Bank of England to tame inflation.
Retail sales increased 5.2% on a like-for-like basis in April compared with the same period a year earlier, according to data from the British Retail Consortium and the consultancy KPMG.