Shaykh Ahmad al-Faruqi

GPTKB entity