masjidfurqan.co.uk
[4] Allaah’s Various Types of Punishments and Their Causes—Shaikh Abdullaah Ibn Salfeeq Adh-Dhufayree (may Allaah preserve him)
It is obligatory to ponder upon the punishments that were afflicted on the previous nations Allaah (The Most High) promise to punish the Faasiqeen [rebellious, disobedient people] just as it happen…