
Iran and Russia have finalised a long-delayed cooperation agreement, reinforcing ties between the two countries just as they both face mounting geopolitical pressures.
The 20-year deal, signed by Iranian President Masoud Pezeshkian and Russian President Vladimir Putin in Moscow on Friday, enhances military and defence cooperation, and includes a clause that neither country would allow its territory to be used for any action that would threaten the safety of the other, nor provide any help to any party attacking either country.