Hmm.  Let's see now.  To shortlist the suspects, we have, al qaeda, ISIL, Chechnya, Peshmerga, Turkey, Syria, Turkmenistan, Uzbekistan, Georgia, Ukraine, the Baltic States, Azerbaijan, Kyrgyzstan, Poland, Germany, and home grown anti-Putin sentiment.