For "no reason" - hah, this must be the most blatant ignoring of reality I've seen in this thread, and that's a very high bar to cross.
To be clear, I have nothing to do with neither Israel nor Iran, and am sympathetic to people of both separately - but pretending like Gaza - and what Israel has been doing for all this time there - doesn't exist is something else.