Sahih al-Bukhari 3016 - Not to punish with Allah's punishment | Criterion