Sahih al-Bukhari 6849 - What punishment may be inflicted on the person so that they may not commit the same sin again, or so that they may learn good manners | Criterion