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