Un coup d'état se produit dans le royaume de Ramat, pays moyen-oriental. L'héritière du trône, la princesse Shaista, est envoyée en sécurité dans le pensionnat de jeunes files de Meadowbank, dirigé par la libérale miss Bulstrode. Cependant, quand miss Springer, le professeur de sport, est retrouvée assassinée, il s'avère que le pensionnat n'est pas un endroit aussi sûr que prévu. L'inspecteur Kelsey enquête sur le meurtre, aidé par Hercule Poirot. Alors qu'ils tentent de percer les mystères de cet établissement, un autre enseignant est assassiné et la princesse Shaista est enlevée. Poirot tente de faire le lien entre ces événements et un petit paquet disparu...