I got a feeling this wasn’t the Russians.
But perhaps the Chechens they hired
Same responsible party, either way.
Putin