British Airways canceled all direct flights to and from mainland China, joining a growing cluster of international carriers that have cut their routes as the country confirmed nearly 6,000 cases of ...