North Korea deploying additional troops to Russia, says South Korean intelligence

World, Development, Science, Seoul, South Korean intelligence
World
image