Moroccan Scholar
Umar bin al-Hasan bin Ali bin Muhammad bin al-Jamil bin Farah bin Khalaf bin Qumis bin Mazlal bin Malal bin Badr bin Dihyah bin Farwah better known as Ibn Dihya...