An Air China flight from Chengdu had to make an emergency landing at Changi Airport after one of its engines caught fire.
A Facebook post by Changi Airport revealed that there was smoke in the plane's forward cargo hold and lavatory while it was en route to Singapore.
It landed on Runway 3 at around 4:15pm.
All passengers and crew were evacuated safely, and the fire has been put out.
Photos and videos shared on X (formerly Twitter) showed smoke clouding the interior of the plane.
Passengers could be seen exiting via the evacuation slide with their personal belongings and quickly moving away from the plane.
Air China and Changi Airport Group are providing assistance to the passengers and crew.
Runway 3 is temporarily closed, and flight operations may be affected.
Changi Airport advised passengers to check their website or app for the latest information on their flights.
Top photo from FATIIIAviation / X