Tag: 30 August 2006

30 August: Tribute to Naguib Mahfouz

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

OV Digital Desk