All nine crew have been rescued after a general cargoship sank off Taiwan.

The 1,500-dwt Ying Hai (built 1982) went down near the Penghu islands in the Taiwan Strait on Wednesday.

The ship had developed a severe list to starboard due a container shift on Tuesday, local media said.

Some boxes went overboard in heavy swell as the ship took on water.