Muhammad al-Idrisi

GPTKB entity