Stranded Scots passengers have been forced to sleep on an airport floor after Ryanair cancelled a number of flights.

The airline did not run 13 Scottish flights between Edinburgh and Glasgow Prestwick and destinations in Spain, Portugal and France.

It comes during the latest strike by French air traffic controllers, with their actions described by Ryanair as "unjustified".

Hundreds of Scots face being stranded for days following the cancellations on Tuesday to or from Alicante, Barcelona, Malaga, and Palma, Majorca, in Spain; Porto and Faro in Portugal and Bordeaux in France.

It forced passengers in Palma to sleep overnight on the airport floor having only been offered a bottle of water.

Children from Inverkeithing High School in Fife are stuck in Barcelona and have been forced to get a bus and ferry back to the UK.

Head teacher Ian Adair said: "A group of 20 S2 and S3 pupils have enjoyed a great trip in Barcelona and it is unfortunate that they have been delayed coming home by an air strike.

"However, Ryanair offered accommodation and we have now taken up an option to bus the students and accompanying teachers to Calais where they'll catch a ferry, before taking another bus from Dover.

"Everyone's in good spirits and we're hoping the group will arrive home on Thursday evening."

A statement from Ryanair said: "Due to an unjustified French ATC strike, we regret we have been forced to cancel a number of flights on Tuesday.

"All affected customers have been contacted by email and text message and advised of their options: a full refund, rebooking on to the next available flight or transferring to an alternative flight."

The airline has cancelled some of the highest number of flights relating to the air traffic controllers strike.

The strike is part of a public sector workers protest against French president Emmanuel Macron's plans to cut jobs and toughen pay conditions.

The latest problem to hit the airline comes just weeks after the company cancelled all flights between Scotland and London for four months from next month.