A Singapore Airlines plane erupted in flames shortly after making an emergency landing at Singapore's Changi Airport early on Monday, the airline has confirmed.
The plane had been flying from Singapore to Milan in Italy when it was forced to turn back due to engine trouble.
Footage taken by a witness shows the Boeing 777-300ER sitting on the tarmac as fierce flames and thick black smoke billow from its right wing.
Another video, obtained by The Straits Times, was shot out of the plane's window by one of the passengers on board.
In that footage, the passengers sound incredibly calm as the wing is enveloped in smoke and fire.
Singapore Airlines confirmed 222 passengers and 19 crew members were on board Flight SQ368, which had taken off in the early hours of Monday morning.
The company said in a statement that the pilot decided to return to Singapore "due to an engine oil warning".
"The aircraft's right engine caught fire after it touched down [about] 6.50am," Singapore Airlines said.
Airport emergency service workers extinguished the blaze and no one was hurt, Singapore Airlines said.
omg theres an aircraft on fire at changi airport runway?— dilah (@aDiLahLovatics) June 27, 2016
airplane caught on fire at changi airport runway. pic.twitter.com/JJpx4KVV1Z— dilah (@aDiLahLovatics) June 27, 2016
One passenger, Lee Bee Yee, 43, told The Straits Times that she detected a faint smell of petrol about two or three hours into the flight.
"The pilot then informed us there was a leak, and that the plane would have to turn back to Changi Airport as it did not have enough fuel for the journey," she said.
Shortly after landing, the plane's right wing caught fire, she said.
"The blaze was quite fierce and we waited for around two to three minutes before the fire engines arrived," she said.
"All the passengers were surprisingly quite calm."
Passengers then disembarked down the stairs and were taken in a bus to the terminal building.
Flt SQ368, a B7300ER opting SIN-MXP returned to S'pore on 27Jun due to an engine oil warning message. The aircraft right engine caught 1/3— Singapore Airlines (@SingaporeAir) June 27, 2016
fire after it touched down at ard 6.50am. The fire was put out by airport emex svcs & no injuries to the 222 pax + 19 crew on board. 2/3— Singapore Airlines (@SingaporeAir) June 27, 2016
Pax disembarked safely & will be trsf to another aircraft which is expected to depart for MXP later tdy. SQ is working with authorities 3/3— Singapore Airlines (@SingaporeAir) June 27, 2016