Nemesis

Nemesis is the planet where Witch Bandora and her minions were imprisoned.