Daily Archives: December 19, 2016

Turkish Police Officer Assassinates Russian Ambassador

As the Turkish and Russian governments have worked to improve their historically frosty relationship, the Russian ambassador to Turkey was assassinated on Monday by a Turkish police officer. Gunman Mevlut Mert Altintas was killed in the aftermath. Ambassador Andrey Karlov was killed at an Ankara art gallery where he was invited […]