FILE PHOTO: A woman wearing a face mask pushes a shopping cart at a Tesco supermarket in Hatfield, Britain October 6, 2020. REUTERS/Peter Cziborra/File Photo
Tesco said it had absorbed £810 million in virus-related costs. Reuters

Tesco enjoys record Christmas sales but warns of Brexit ‘teething issues’