Peace Feelers from Russia and Iran?