Take a look at the 2024 Christmas adverts from Asda, Sainsbury’s, M&S, Aldi, Lidl, Boots, Morrisons and Waitrose.
Christmas, celebrated on December 25th to commemorate the birth of Jesus Christ, has origins tied to early European winter ...