Sahih al-Bukhari 2953 | Islamic Vault