Have not then those who believe yet known that had Allah willed , He could have guided all mankind ? And a disaster will not cease to strike those who disbelieve because of their ( evil ) deeds or it ( i.e. the disaster ) settle close to their homes , until the Promise of Allah comes to pass .