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