British Airways has announced that it set a new May punctuality record last month, with 87% of its flights departing on time.
BA sets new punctuality record