Leon Panetta, the US defense secretary, has warned that Israel could attack Iran, possibly as early as April.
Will Israel attack Iran?