News

The 2024 edition was put in a Christmas card formal as usual ... of graphics that make up seven puzzles, which, considered together, will lead people to a UK landmark. The major difference this ...
How many Christmas cards are sent each year? In the UK an estimated 1.8 billion Christmas cards are sent each year!