Consumers in Great Britain carried on spending last month despite the highest inflation rate in 40 years, providing high street and online retailers with a surprise boost.
The Office for National Statistics (ONS) said there was a 1.4% monthly jump in retail sales in April but said the trend was still weak and that part of the increase might be down to people staying in to save money.