Sahih al-Bukhari 3117 | Islamic Vault