British Airways announced that it is canceling its flights to and from Israel until May 31 due to the security situation in the region.