The presidents of Iran and Russia will sign a “comprehensive strategic partnership” agreement in Moscow on Friday, the Kremlin says. “On 17 January, Vladimir Putin will hold talks with the President of the Islamic Republic of Iran Masoud Pezeshkian, who will come to Russia on an official visit,” the Kremlin said on Monday. In addition...