Russia will lose its credibility if it fails to fulfill a contract to deliver the S-300 defense missiles to Iran, Tehran’s ambassador to Moscow says.
Iran signed a contract with Russia in December 2005 to buy at least five S-300 surface-to-air defense missiles . However, Russia has repeatedly delayed the delivery of the sophisticated defense system.