The Great Dickens Christmas Fair is celebrating its 40th season, immersing visitors in a Victorian London Christmas.