Guest Stars Amanda Abbington as Miss Blake Harriet Walter as Miss Bulstrode Amara Karan as Princess Shaista Claire Skinner as Miss Rich Adam Croasdell as Adam Goodman Natasha Little as Ann Shapland Georgie Glen as Mrs. Forbes Susan Wooldridge as Miss Chadwick Carol MacReady as Miss Johnson Adam De Ville as Bob Rawlinson Raji James as Prince Ali Don Gallagher as Mr. Forbes Georgia Cornick as Patricia Forbes