Muhammad II al-Mahdi

GPTKB entity