British Airways cancels hundreds of flights 'until later this year' with major cities impacted
The scale of the disruption to aviation caused by the US and Israeli attack on Iran has been enormous. Of the 38,193 flights that were scheduled to fly out or into the Middle East since February 28, 21,915 have been cancelled