Sahih al-Bukhari 4796 - The Statement of Allah the Exalted: “Whether you reveal anything or conceal it, verily, Allah is [the] Ever All-Knower of everything... (up to) ... Verily, Allah is Ever All-Witness over everything." (V-33:54,55) | Criterion