The presidents of Russia and Iran have held talks in the Kremlin before the signing of a broad cooperation pact to deepen their partnership amid stinging Western sanctions.
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 ...