This will cast a magical spell
STAGE: The Worst Witch at the Festival Theatre, Malvern, from Tuesday, March 12 to Saturday, March 16, 2019. ANYONE trying to find the world's worst witch won't have to look far. She's now in residence at the Festival. Adapted from Jill