North Korea Arrests 3 Over Failed Ship Launch That Angered Kim Jong-un

North Korea has arrested three shipyard officials as it investigates the failed launch of a navy destroyer last week that badly embarrassed its leader, Kim Jong-un, state media reported on Sunday.

The chief engineer at the Chongjin shipyard on…

Continue Reading