Sahih al-Bukhari 2918 - The (wearing of a) cloak on journeys and in war | Criterion