Nawaf bin Mohammed Al Shaalan

GPTKB entity