Iranian President Hassan Rouhani (L) meets with Russian counterpart Vladimir Putin during their meeting at the Kremlin in Moscow.