 British Airways is cancelling 650 flights over the rest of July from Heathrow and Gatwick. The airline, which is part of International Consolidated Airlines Group SA LSE:IAG, has informed airports that it will not be operating the flights to more than 70 destinations, affecting an estimated 105,000 passengers. 