The Cairo trilogy -- 2
Series by Najib Mahfuz
Unsorted Book

3 stars

Najib Mahfuz: Palace of desire (1994, Black Swan)
Palace of desire
by Najib Mahfuz