A general cargoship has been towed to safety after losing power off Shidao, China.

The ministry of transport's rescue and salvage department said the 150-metre Jin Yi 28 went adrift with a crew of 19 on 1 October.

It had issued a distress signal in high winds and waves of nearly 10 metres.

Two tugs helped bring the ship into Shidao.