Surely Allah is the One with Whom is the knowledge of the Last Hour. And He is the One Who sends down rain and knows whatever is in the wombs. And no one knows what (deed) he will earn the next day nor does any one know in what land he will die. Surely Allah is All-Knowing, All-Aware (i.e. Self-Knowing and fully Aware of everything besides Him. He Himself Knows everything and also informs him whom He likes).