Sahih al-Bukhari 2371 - Drinking water by people and animals from rivers | Criterion