Tag: Naguib Mahfouz Observer Voice

30 August: Tribute to Naguib Mahfouz

Naguib Mahfouz (11 December 1911 – 30 August 2006) was a prominent

OV Digital Desk