Indeed with God alone rests the knowledge of when the Last Hour will come; and He it is who sends down rain; and He knows what the wombs contain; whereas no one knows what they will earn tomorrow, and no one knows in what land they will die. God alone is omniscient and takes cognisance of all things.