What explains the timing of Israel’s attack on Iran?

What explains the timing of Israel’s attack on Iran?
Israel’s strikes on Gaza continue amid Iran conflict, killing hundreds of Palestinians in recent days.
Israeli social media users are making videos mocking an Iranian TV anchor whose broadcast was interrupted by a bombing.
US diplomat Dorothy Shea accidentally stated Israel’s government had “spread chaos, terror and suffering.”
Israel’s defence minister threatened to assassinate Iran’s supreme leader Ayatollah Ali Khamenei, after Iranian missiles
Israel has accused Iran of “war crimes” after it attacked one of its hospitals.
A Ukrainian woman was rescued from a burning building after it was targeted during a deadly Russian strike on Odesa.
Mexican security forces have uncovered a secret tunnel under the US border that they say was used to transport drugs.
Viswashkumar Ramesh, the lone survivor of last week’s Air India disaster, wept as his brother’s body arrived.