Edinburgh holidaymakers were left stranded at Barcelona Airport for 27 hours after their Ryanair flight home was cancelled.
The flight was due to leave at 5.45pm on Monday before the airline reported problems due to a "minor technical issue".
Despite Ryanair claiming all those travelling were offered overnight accommodation, some passengers told the Daily Record they were forced to sleep on the airport floor.
READ NEXT- Edinburgh passengers gutted after 'heartbreaking discovery' following dream cruise
One of those supposed to be on the flight said around half of the passengers were left without accommodation until Tuesday morning.
One woman, who asked not to be named, said: "People slept on the floor of the airport. I was lucky and got a hotel room - it seemed to be the older people they were prioritising.
"It was horrible. A lot of people were crying. They were exhausted.
"Ryanair's communication was awful. They didn't care about the people left sitting about. They could have put another plane on to get folk home, but they just wanted to wait until the issue with broken one was fixed, regardless of the impact on people.
Pictures shared with the Record show a number of passengers sleeping on the hard tiles of the airport floor with many using their luggage as pillows for comfort.
A Ryanair spokesperson said: “This flight from Barcelona to Edinburgh was delayed overnight due to a minor technical issue with the aircraft. Affected passengers were notified and subsequently updated on the status of their flight through SMS, email and push notification.
"After engineers realised that the technical issue would take longer to resolve then expected, passengers were advised of their options; a refund or free change of flight. Any passengers who chose to wait for the flight were offered overnight accommodation and transport to and from Barcelona Airport.
"Ryanair sincerely apologises for any inconvenience caused to passengers as a result of this unavoidable delay. Staff remain available at Barcelona Airport to assist and provide information to affected passengers as needed.”
Sign up to Edinburgh Live newsletters for more headlines straight to your inbox
An airport spokesperson said: "The responsibility for hosting passengers, in the event of cancellation of flights, lies with the airlines. If an airline indicates to a passenger that they have to leave the boarding area, passengers have to meet the usual conditions to return.
"In any case, the boarding area is permanently open at Barcelona Airport. If a passenger has a boarding pass, they can stay there. It is advisable that, in the event of cancellation, passengers follow the indications of the airlines."