Sahih al-Bukhari 3992 - The participation of angels in (the battle) of Badr | Criterion