Russia and Iran have a troubled history despite their current alliance

Russian President Vladimir Putin is hosting his Iranian counterpart Friday for the signing of a broad pact between Moscow and Tehran. The Kremlin says the “comprehensive strategic partnership” agreement between…