Islamic Chechens scumbag have claimed responsibility..............Rest in Peace to the victims.