Yes, this is the work of Islamic jihadists, and has been for *years.* Most Americans knew nothing of it because the major media have consistently called the Chechen / Dagestan / Ingushetia Islamic terrorists "rebels", "separatists," and even "freedom fighters." Now the cat is out of the bag, so to speak. They're Islamic terrorists, just like the ones who attacked the US on 9/11 and who attacked the Moscow theater. And in both cases they're signed, sealed, delivered, and funded by wahhabists from Saudi Arabia.
Time to STOP with the islamist/islamofacist/militant BS and just call them what they are.
Muslims.
Muslims did this.
And that's all they do.