Technical issues caused the cancellation of the morning FRA & HAM yesterday. The MXP flight aborted due to an engine issue too!
Wow - that's a run of bad luck. That would have been expensive for them to sort out too. I hope not too many passengers were displaced.