Israel staring at Iran finds itself before Russia