Abu Abdallah Muhammad al-Idrisi

GPTKB entity