Sahih al-Bukhari 3119 | Islamic Vault