Allah punishes the infidels.
No doubt on that one...
Later in the week there will be a video clip of OBL saying "Allah is soooo goooood...."