The annual campaign has become a cherished tradition, capturing the hearts of shoppers and fans alike — and this year, John Lewis is set to release its Christmas advert on 4 November.
Which villages pull out all the stops at Christmas? Anna Tyzack hunts down the best trees, traditions and nearby houses for sale. Carols in the church, pints in the pub, a frosty village green – what ...
Love it or hate it, the “The 12 Days of Christmas” is a staple tune of, well, Christmas. Singing it over and over again, or ...