Iran security failure in focus after killing of Hamas leader
The death of Hamas political leader Ismail Haniyeh in Tehran under the watch of Iran's Revolutionary Guard has raised questions about Iran's security apparatus.