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