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