Sahih al-Bukhari 4299 - The stay of the Prophet (saws) in Makkah | Criterion