In one or two sentences, provide a definition/description of the following concepts. You can use online resources to complete this assignment.
Hanafi
Maliki
Hanbali
Shafi
al-Ghazali
Kalam
Ibn Arabi
Mecelle
Averroes
Mawdudi
Wahhabi
Naqshbandi
Muhammadiyya (Indonesia)
Maslaha
Fatwa
Afghani
Rashid Rida
Khomeini
Shia theory of Imamate
Twelver Shi’ism
Zaydi
Ibadi
Ahl al Sunna
AKP (turkey)
Ennahda (Tunisia)