Iโd wager more on the alt-right neonazis from exploding heads being the responsible party.
Putin has both the far-right and pseudo-communists in his pocket to be part of his evangelization troll army. There's no much difference between the camps, just the coat they wear.