Sahih al-Bukhari 669 | Islamic Vault