Sahih al-Bukhari 3052 | Islamic Vault