Horrible Histories Presents Horrible Christmas Alexandra Palace Theatre, London Mon 23 Dec 2024 - Sat 04 Jan 2025