I'd understand India but Russia is selling nuclear technology to Iran and Turkey is Muslim
People do strange things for interests.
Russia isn't even a big friend of Iran, just temporal interests, no surprise if in just few years they start fighting each other. Iran understands that Russia is a potential threat, they both are playing some stupid cards, if you get my point.
As for Turkey, they openly speak against Israel and still buy their weapon, they are a special story of suckers.