Heatwave and online shopping drive up retail sales in Great Britain

· The Guardian