With a full-blown war looming over the Middle East, the United States has once again warned of a potential Iranian attack on Israel. Iran, which has vowed to "punish" Israel for the death of Ismail Haniyeh, is expected to carry out its attack against Tel Aviv soon.