What a pile of crap, s-300 is ****, Iran needs s-500, If russians dont give it, then Iran should just show them the finger.
dont ask for the s-400, because they wil dowgrade it so bad that it will become the old s-300.
as for china, ask for help for a 5th gen fighter.