Muhammad ibn al-Hasan al-Mahdi

GPTKB entity