A Singapore Airlines Airbus A380 superjumbo made an emergency landing in Azerbaijan on Monday due to a loss of cabin pressure, leaving hundreds of passengers stranded at the airport in the capital, Baku.
Flight SQ317 from London to Singapore landed safely without any injuries to the 467 passengers and 27 crew on board, a Singapore Airlines spokesman said.
"Oxygen masks were deployed and the aircraft landed uneventfully at Baku airport at 01:03 [2103 GMT Sunday]," he said.
In a statement posted on its Facebook site at 1100 GMT, the carrier said a replacement aircraft had left Singapore and was due to arrive in Baku about 1900 GMT on Monday.
"We sincerely apologise to affected customers for the inconvenience caused by the diversion and the lengthy delay encountered at the airport in Baku," the airline said.
Airbus said in a statement it was "following up on this issue and providing technical assistance to the airline".
Nathan Phelps, from Perth, was on board the flight and tweeted a photo of passengers wearing oxygen masks.
Conditions on board the flight during the landing were "somber with a lot of teary eyes, eerily quiet and then relief when he told us that we were going to be fine", he tweeted.
Angry passengers took to social media to complain about being stranded in the Heydar Aliyev International Airport instead of being put up in hotels.
ANN.Az