Skip to content
IQRA QURAN

The Holy Quran

114 surahs · 30 paras · Urdu translation and tafseer