The war raging in the Middle East threatened to throw Easter travel into chaos on Tuesday as British Airways announced it had cancelled all flights in the region.
BA said it would scrap flights to and from the region due to the conflict between Iran, the US and Israel, on routes that typically serve thousands of travellers every day.