Russia and Iran have confirmed a new strategic partnership. The two countries signed a deal during the Iranian president’s visit to Russia.