El joven Karabino vive en el barrio de Mokattan, también conocido como la Ciudad de la Basura. Pese a vivir rodeado de musulmanes, Karabino es cristiano copto, recogedor de basura y- sobre todo y ante todo- un soñador. El ciego Naguib reside en el cementerio de Al-Qarafa, la Ciudad de los Muertos. Se hace pasar por musulmán y es un excelente contador de cuentos, hasta el punto de que sus historias atrapan y maravillan a Karabino. Ambos viven en la Madre de Todas las Ciudades, la populosa y vieja El Cairo. Sin embargo, la antigua ciudad cuenta también con una parte nueva y rica que encandila a nuestro joven.