 British Airways and easyJet cancelled more than 150 flights on Wednesday as the government and airlines blamed each other for the chaos this week. BA cancelled at least 124 short-haul flights at Heathrow airport, though it said it informed passengers ahead of time, while some 31 flights were cancelled by low-cost airline easyJet at Gatwick, including those for Bologna, Barcelona, Prague, Krakow, and Edinburgh. 