Allah has made the Ka bah ‘ , the Sacred House , a [ means of ] sustentation for mankind , and [ also ] the sacred month , the offering and the garlands , so that you may know that Allah knows whatever there is in the heavens and whatever there is in the earth , and that Allah has knowledge of all things .