Armed groups linked to al-Qaeda began attacks in the mid-2000s, but several security measures have halted them.
Iran war live: Trump says deal to be signed today; Tehran disputes timing
US and Iran appear close to signing the first stage of a peace deal, the two sides differ on when it will be signed.
