Tehran is under pressure to avenge the assassination of Ismail Haniyeh, but analysts say it is weighing several factors as it considers a response.
Tehran is under pressure to avenge the assassination of Ismail Haniyeh, but analysts say it is weighing several factors as it considers a response.