President Vladimir Putin visited Tehran