How many Madni Surahs of the Holy Quran are there?

How many Madni Surahs of the Holy Quran are there?

A. 26
B. 28
C. 29
D. 30
There are 28 Madani Surahs in Holy Quran. Madni revelations are all those verses and chapters of the Qur’aan which were revealed after the Hijrah. This includes verses which were revealed during the battles, as well as those revealed in Makkah and Minaa during and after the Farewell Pilgrimage. All of these verses are considered Madni because they represent the revelations of the second stage of the Islamic movement in which the consolidation of the Islamic state took place.
List of Madni Surahs:
1. Al Baqarah سورہ البقرہ
2. Al e Imran سورہ آل عمران
3. An Naas سورہ النسائ
4. Al Maaeda سورہ المائدہ
5. An Faal سورہ الانفال
6. Towba سورہ التوبہ
7. Al Raad سورہ الرعد
8. Al Haj سورہ الحج
9. Al Noor سورہ النور
10. Al Ahzab سورہ الاحزاب
11. Muhammad سورہ محمد
12. Al Fatah سورہ الفتح
13. Al Hujraat سورہ الحجرات
14. Al Rehman سورہ الرحمٰن
15. Al Hadeed سورہ الحدید
16. Al Mujadelah سورہ المجادلہ
17. Al Hashr سورہ الحشر
18. Al Mumtahina سورہ الممتحنہ
19. Al Saaf سورہ الصف
20. Al Juma سورہ الجمعہ
21. Al Munafiqon سورہ المنافقون
22. Al Tagabun سورہ التغابن
23. Al Talaq سورہ اللاق
24. Al Tahreem سورہ التحریم
25. Al Insan سورہ الانسان
26. Al Baeana سورہ البینہ
27. Al Zalzalah سورہ الزلزال
28. Al Nasar سورہ النصر