North Korea said it had detained an American tourist for violating its laws after entering the secretive state in April, bringing the number of US citizens held to three.

Pyongyang has held a number of US citizens in the past, using them as a tool to extract visits by high-profile figures, including former President Bill Clinton, but it has recently rejected visits by officials to discuss their cases.

North Korea periodically accuses the US of military hostility. The two states have been locked in a tense diplomatic conflict over Pyongyang's nuclear and missile programmes.

Loading article content