Going back through the thread....wanted to give you kudos..first person to mention Chechens...good job!!
The Russian flag at one of the bomb spots could have been a clue ...