At the end of the day this deal is between America and Iran. The rest of the parties are spectators and tag alongs. The Americans hold the levers of power. They alone can remove the financial sanctions. The Europeans never wanted the sanctions in the first place and Chinese don't really care either way.
The Americans are talking about cutting Russia out of the deal and Iran handing over its enriched Uranium to China instead. They suggesting that with help from China/France and the IAEA, that Russia's role can be replaced.
I'm not sure how feasible that is but right now the Americans aren't even willing to remove all the sanctions that were part of the maximum pressure campaign so signing a deal is not feasible.
Realistically though what the Russians are asking for has absolutely nothing to do with the terms of the deal. The JCPOA is about Iran's nuclear program and sanctions in relation to Iran. There's nothing in the agreement about sanctions in relation to Russia or any other member.
Especially demanding that Russian military cooperation with Iran be except from sanctions makes no sense. Russia's military has been sanctioned for years by the west. It has nothing to do with the JCPOA.
If the Americans agree to remove all the sanctions and the only thing standing in the way is Russia. If Iran can't negotiate with Russia and somehow accommodate them then Iran should just sign the agreement without them. That's what I would anyways, but unfortunately it's not up me.
Impossible. It’s P5+1 for a reason. Couldn’t move without Russia as Russia is also key to the deal in terms of nuclear steps taken for Iran to come back into compliance and nuclear tech work on converting Arak reactor.
Haven't seen any evidence of the Ukrainian airforce being functional lately. Ukrainian cities are being bombed into oblivion and Russia is even flying drones freely. Russian air defenses and fighter jets make it almost impossible for the Ukrainian airforce to be active. If the Ukrainians have jets then why are they constantly begging for Polish mig-29s ?