Description
Andrei Gennadyevich Karlov was a Russian diplomat who served as the Russian ambassador to Turkey and earlier as the Russian ambassador to North Korea.
Andrei Gennadyevich Karlov was a Russian diplomat who served as the Russian ambassador to Turkey and earlier as the Russian ambassador to North Korea.