Spending in shops and online bounced back strongly last month as better weather, falling inflation and rising consumer confidence boosted spending.
The monthly update from the Office for National Statistics showed the volume of retail sales rose by 2.9% in May, after a weather-affected drop of 1.8% in April.