Salim bin Mohammed al-Mahrouqi

GPTKB entity