Sahih al-Bukhari 2996 - A traveller is granted reward | Criterion