North Korea has fired a suspected intercontinental ballistic missile (ICBM), Japanese and South Korean officials report.
The long-range missile flew for more than an hour before landing short of Japanese waters on Wednesday morning.
Pyongyang's launch comes after it threatened retaliation...