My money is on muzzies.
The Russians supply anybody and everybody with weapons, know-how and nuclear facilities. When Muzzies come back to bite them, they are incensed. Putin needs a massive dose of his own medicine.