Russian President Vladimir Putin and Iranian President Masoud Pezeshkian signed a comprehensive strategic partnership agreement on Friday during Pezeshkian's visit to Moscow.
The signing of the long-awaited agreement is expected to raise concerns in the West, which views both countries as malign influences on the global stage.