The exchanges between Israel and Iran are part of a wider escalation since the war in Gaza began last year, but the two nations' enmity stretches back decades, through a history of shadow wars and clandestine attacks by land, sea, air and cyberspace.
19 April 2024