john lewis xmas ad

While the first bells of Christmas were officially run this morning with the advent of John Lewis's Christmas ad, featuring
The nation is officially an emotional wreck after John Lewis unveiled its latest Christmas advert on Friday (6 November) morning