The death toll from a fire that erupted on Thursday on a foreign-flagged cargo ship docked in a Chinese port has risen to 25, including five people who had been listed as missing, state media said.

The bulk carrier, moored in the eastern shipping hub of Qingdao, had 42 people on board when the fire broke out, according to state broadcaster CCTV.

17 of those were evacuated, including five who were injured.

However, by Thursday evening “all 25 missing persons had been found, none showing signs of life”, state broadcaster CCTV reported.

It said “the open flames were extinguished” by about 2:30 pm (11:30am PKT).