Politics By Scott FaithIs The Assassination of Their Ambassador a “Christmas Gift” for Russia? Yesterday, the world reacted to the shocking news that the Russian ambassador to Turkey, Andrey Karlov, was assassinated by a Turkish police Continue Reading