Aliya to the Infinite City - Laila Rifaat

A sparkling magical debut, set in a fantastical Egypt full of flying carpets and mythical…