Iran has reportedly agreed to a secret €500 million arms deal with Russia to acquire 500 Verba launch units and 2,500 9M336 shoulder-fired missiles over three years.