British Airways scraps long-haul flights amid Rolls Royce engines parts shortageBritish Airways is facing significant operational disruptions due to a shortage of engine parts, affecting numerous long-haul flights.