British Airways cabin crew rejected the airline's final offer to end the long-running dispute, prompting speculation of fresh strikes.

BA claimed Unite had “lost the moral authority” to represent the views of the staff, with less than half of the 11,000 members balloted by Unite casting a vote on the proposed deal.

The union said 3,419 cabin crew members voted against BA's deal while 1,686 were willing to accept it.

Story continues below
Advertisement

It added it would meet with cabin crew representatives to "consider the next steps".

BA said it was “encouraged” by the result of the ballot and urged staff to sign the agreement.

Unite is reportedly considering holding another ballot for further walkouts, which could take place from September.