Abu Abdullah Muhammad al-Idrisi

GPTKB entity