Easyjet has revealed a £200m profit hit as the budget airline battles with the soaring energy costs caused by the Iran war.

Ryanair shed more than a third of its profit as the rising jet fuel prices caused by the Iran war began to take effect.

The Irish low-cost carrier reported a 34% drop in profits after tax to 538 million euros (£457 million) for the three months to the end of June.