Panama says it has seized a North Korean-flagged ship carrying what appeared to be ballistic missiles and other arms that had set sail from Cuba.

Panamanian president Ricardo Martinelli told RPC radio the ship had been heading for North Korea.

There were no immediate details of the quantity of weapons aboard.

Mr Martinelli said the undeclared military cargo appeared to include missiles and non-conventional arms. He said the ship was violating United Nations resolutions against arms trafficking.

Earlier, the president said on his Twitter account that the arms were "hidden in containers underneath the cargo of sugar".

He offered no details but posted a photo of what appeared to be a green tubular object inside a cargo container or the ship's hold.

Mr Martinelli said the 35 North Koreans on the boat resisted police efforts to take the ship to the Caribbean port of Manzanillo. The crew was later taken into custody.

The president said the captain had a heart attack and also tried to commit suicide during the operation.

He said authorities had been tipped off some days ago that the ship might be carrying drugs.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.