An arrest has reportedly been made after the killing of Igor Kirillov, a Russian general, in Moscow on December 17. Kirillov was the commander of Russia’s Radiation, Chemical and Biological Protection Forces, and is thought to be the most…
Continue Reading