Salim bin Mohammed Al Mahrouqi

GPTKB entity