Hasan al-Tahtawi

GPTKB entity