slife.org
Asbab al-nuzul
Asbab al-nuzul or occasions or circumstances of revelation names the historical context in which Quranic verses were revealed from the perspective of traditional Islam.
slife