Surah Al Baqarah

This Surah contains 286 verses, rendering it the longest Surah in the Holy Qur’an. It is indisputable that this Surah was not revealed all at once, but partially and in increments as necessitated by the various Islamic social circumstances and conditions found at different times in Medina.

Read More