Ryanair has revealed the full list of flights which have been cancelled for the next six weeks, after mounting pressure from angry passengers.

The Irish budget airline says air traffic control delays and strikes, bad weather and a backlog of annual leave to be taken by pilots and cabin crew have led to punctuality falling to below 80% over the last fortnight, reports The Mirror.

Ryanair said this figure was "unacceptable" and reducing 2% of scheduled flights until the end of October would help improve performance and allow staff to take holiday

In a statement posted on Facebook, Ryanair said: "We will cancel 40 to 50 flights daily for the next six weeks, less than 2 per cent of our schedule, with a slightly higher number initially, as we begin to implement these cancellations.

"Flights are operating as scheduled unless an email confirming a cancellation has been received.