Sahih al-Bukhari 2191 - The selling of dates still on trees | Criterion