The long-running dispute between British Airways and its cabin crew is over.

A deal between the airline and the Unite union was reached this lunchtime
after BA agreed to restore travel concessions.

Staff will be balloted over the new few weeks and are being urged to accept
the agreement.