mittal solanki 263 1892 days ago British Airways has suspended all direct flights to and from mainland China after Britain warned against all but essential travel to the country due to the coronavirus outbreak. BA.com, the airline's website, shows no direct flights to China are available in January and February.