Sahih al-Bukhari 2970 | Islamic Vault