Hundreds of travellers to and from Bahrain and the Gulf face massive disruption as British Airways cabin crew stage a new series of strikes from next week.
Their union, Unite, has called 20 days of stoppage in a series of strikes between next Tuesday and June 9 – which will include half-term at some schools.
The action follows similar British Airways strikes which hit passengers in March.
More misery followed last month when a volcanic ash cloud from Iceland closed all British airports for several days, stranding outgoing and incoming Bahrain and Gulf passengers.
The new strikes will be from Tuesday to May 22, May 24 to 28, May 30 to June 3 and June 5 to 9.
British Airways suspended all ticket sales on flights from next Tuesday to June 9, advising passengers to check its website for updates.
The airline operates two flights a day, one incoming and one outgoing, between Bahrain and Heathrow, London, each day.