News

The world’s first printed Christmas card has gone on display at London’s Charles Dickens Museum, just in time for the start of the festive season.