At least 20 people have been killed and five are missing after a cargo ship caught fire while docked in a Chinese port, state media has said.
A total of 42 people had been on the Ocean Melody, which was undergoing repairs in the city of Qingdao - a major shipping hub on the northeastern Chinese coast, the Xinhua news agency said.
Twelve on board were safely rescued, with five others in a stable condition in hospital, the news agency added.
The fire started at around 11am local time on Thursday and was extinguished by 2.30pm.
The vessel - which sails under a Liberian flag - initially arrived at the shipyard on August 31 and has remained there since.
China's president Xi Jinping issued "important instructions" to urgently conduct rescue operations for the missing people.
Read more from Sky News:
Joint hottest August on record
AI crackdown demanded
He also called for a swift investigation and accountability measures.
The shipyard is operated by China State Shipbuilding Corporation (CSSC), one of the world's largest shipbuilders.
The corporation describes itself as China's main naval shipbuilder and the country's biggest builder of offshore equipment.
(c) Sky News 2026: At least 20 people killed after fire breaks out on cargo ship in Chinese port
Two arrested in London on suspicion of assisting Iran's intelligence service
Former PE teacher guilty of sexual activity with a pupil
British man 'prepared to sabotage UK drone factory for Russia', court hears
Soldier who plotted to rape baby jailed for 12 years
Conservative couple admit cheating at gambling over election betting charges
Royal row engulfs Ugandan kingdom after late king's family rejects TV anchor successor
Iceland set to open store in Falklands and become first UK high street retailer on islands
At least five dead and more than 80 missing after fire on Philippines ferry