say god is sufficient as witness between me and you he knows what is in the heavens and the earth it is those who believe in falsehood and disbelieve in god who will perishq 29 52 – Meaning and Explanation