Sahih al-Bukhari 2685 - Al-Mushrikun should not be asked to give witness | Criterion