Breaking News October 21, 2024October 21, 2024admin South Korea calls for immediate withdrawal of North Korean troops allegedly in Russia This post was originally published on this siteSouth Korea has summoned the Russian ambassador to demand the immediate pullout of North Korean troops allegedly deployed in Russia.