Numbers don't seem to add up in the Ukrainian cruise missile story. Ukraine was reported to had 1068 Kh-55 cruise missiles after the breakup of the Soviet Union, 581 of which it sold to Russia in a 2000 deal. The Financial Times reported today that the CTR program record show that 483 missiles have been destroyed. This leaves 1068-581-483 = 4 missiles unaccounted for. Where did Ukraine get 14 more to sell to China and Iran?
Of course, (some of) the numbers may be wrong. Another possibility would be that these 14 came from the 581 missiles that were supposed to go to Russia.