A Sainsbury's worker walks past a customer next to empty shelves at a Sainsbury's store in Harpenden, southern England. Reuters

Empty shelves and long queues as coronavirus panic buying grips Britain