Business

Tesco sees record Christmas sales as shoppers ‘treat themselves’