All 114 Surahs of the Quran - Names, Meanings, Verses and Ruku
All 114 Surahs in one place with their Arabic and English names, meaning, Makki or Madani type, Ruku and verse count. Open any Surah to read it verse by verse with translation, tafseer and word by word meaning.