British Airways and budget rival Ryanair have cancelled hundreds of flights as demand for travel drops amid fears about the spread of coronavirus. BA is cancelling 216 flights from 16-28 March from London to destinations including New York, Italy, France, Austria, Belgium, Germany and Ireland. Ryanair will cut up to 25% of flights in and out of Italy from 17 March to 8 April. Tourists and...