British Airways will cancel nearly 1,000 flights from its winter schedule out of London Heathrow as it strives to cope with staff shortages and maintenance problems. Although the cuts amount to just ...