Sahih al-Bukhari 1250 | Islamic Vault