Al-Baqarah is the longest surah of the Quran, having 286 verses. According to Muslim belief, this Medinan Surah was not revealed at once to Muhammad, but the various Islamic social circumstances and conditions are discussed among verses.