"God is with Russia" - Yemen Continues to humiliate Israel