Iran seizes Israel-linked cargo ship as world braces for revenge attack Alastair Jamieson | 17/04/2024