Muhammad al-Naqib

GPTKB entity