Sahih al-Bukhari 6852 - 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