Al-Ahram Establishment

GPTKB entity