Thanks for your replies. He finally arrived 6 hours late, completely ruining our plans for the evening grrr!!! Manchester ground staff were completely useless he said. The flight was initially delayed 2.5 hours so he went to get a meal voucher to be told "what do you mean? its not delayed, its on time..." even though the BA app was saying it was delayed.