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)