German airline Lufthansa said it was cancelling 126 long-haul and 10 shorter flights as a cabin crew strike went into its fourth day.

The UFO union has called on its members to walk out at three of Germany's biggest airports - Frankfurt, Munich and Dusseldorf.

Lufthansa said the cancellations would affect 27,300 passengers.

It said nearly all German and European flights would operate as scheduled, and flights by subsidiaries such as Germanwings, Swiss and Austrian Airlines would not be affected.

UFO wants to secure transition payments for its 19,000 members if they retire early as part of its contract dispute with Lufthansa, which is trying to cut costs.

The union rejected the airline's latest offer on Monday, saying it constituted only a "minimal" improvement.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.