Al-Kahf 26 Say, “Allah knows best how long they stayed.” His is the mystery of the heavens and the earth. By Him you see and hear. They have no guardian apart from Him, and He shares His Sovereignty with no one.