British Airways cabin crew are to strike for 20 days starting Tuesday, May 18, trade union bosses said Monday.

The second wave of strikes, held over a 23 day period, will involve up to 12,000 staff. Members of the trade union Unite voted not to accept a proposal from the airline which would have ended a year-long row over jobs and staffing allowances.

British Airways (BA) have accused Unite of "orchestrating" rejection of a "very fair" offer it said addressed all the concerns raised during 14 months of talks.

The strike poses potential problems for British families going on holiday during the school half-term holiday and for soccer fans heading to South Africa for the start of the World Cup, Sky news reported.