Advertisement

North Korea is building mysterious artificial islands that would be perfect for missile launches

The islands are near the western city of Sohae, about 130 miles from Pyongyang, the capital.

Share

Advertisement