Explore all 114 Surahs of the Holy Quran with Arabic names, English meanings, number of verses, and classification as Makki or Madani.
Explore full Arabic text, transliteration, authentic translations, virtues, and commentary on IslamArc.
Explore all 114 Surahs of the Holy Quran with Arabic names, English meanings, number of verses, and classification as Makki or Madani.
Explore all 114 Surahs of the Holy Quran with Arabic names, English meanings, number of verses, and classification as Makki or Madani.
Explore full Arabic text, transliteration, authentic translations, virtues, and commentary on IslamArc.