An Indian oil tanker undergoing repairs in an eastern China shipyard caught fire and exploded, killing seven Chinese workers, the State-run Xinhua news agency reported.
The tanker exploded last Tuesday.
The seven workers were carrying out repairs at the Haizhou shipyard in Zhoushan, a city in the eastern Zhejiang province.
The Zhejiang Work Safety Supervision Bureau said in a statement all of the victims were Chinese.
An investigation is under way but no cause has been identified.
The tanker had a load capacity of 50,000 tonnes, Xinhua said.
It was unloaded when the fire and explosion happened, the report said.