Sahih al-Bukhari 126 | Islamic Vault