This is Book 3 of the Parsina Saga. Storyteller Jafar al-Sharif continues his reluctant odyssey through an exotic world of djinni and flying carpets as he copes with fiendish assassins, a city of apes, the King of the Winds, the Isle of Illusions and a mysterious long-vanished underwater city while attempting to save the life of his beloved daughter.