Queen Henwen (A Christmas Mystery)

Queen Henwen is the ruler of England played by Henwen.