Sahih al-Bukhari 3124 | Islamic Vault