Sales of barbecues, food, sunscreen and garden furniture soared over the weekend as London had its hottest day of the year at 31.4C — beating Miami, Tenerife and the Bahamas. Sales of barbecues at Asda soared 200 per cent, and Tesco sold nine million burgers.