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.
Russian President Vladimir Putin and his Iranian counterpart, Masoud Pezeshkian signed a new strategic cooperation pact as the two countries brace for the return of US President-elect Donald Trump ...