Russia and Iran are signing a new strategic partnership agreement. Iranian President Masoud Pezeshkian traveled to Moscow for talks with Russian President Vladimir Putin. The two countries have been brought closer by fraught relationships with the West.