A historic castle in Cumbria welcomed more than 2,000 visitors to its new Christmas Festival. Muncaster Castle went all out to make it a magical time of year for visitors and spread festive cheer.