Ever since the commercial Christmas Card was invented by Sir Henry Cole in 1846, the tradition of sending cards has remained popular around the world, and nowhere more so that here in the UK. A report by the Greeting Card Association showed that nearly 100 million Christmas cards were sold in the UK in 2018, and that Britons buy more cards per person than any other nation, averaging at 33 a year.
Even with the introduction of e-cards, social media and video calling, Christmas Cards are still the number one way in which people choose to pass on their best wishes at the festive time of year.