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