Punishment Delayed

If Allah were to punish people for what they’ve earned, He wouldn’t leave a single creature on earth. But He delays them for a set time. When their time comes.

35:45If Allah took mankind to task by that which they deserve, He would not leave a living creature on the surface of the earth; but He reprieveth them unto an appointed term, and when their term cometh - then verily (they will know that) Allah is ever Seer of His slaves.