News

North Korea has detained shipyard officials responsible for a recent failed launch that left a 5,000-ton North Korean naval destroyer damaged.
This satellite image provided by Maxar Technologies shows North Korea's new naval destroyer on May 18, 2025, in Chongjin, ...