A former official of the US State Department says Iran is capable of attacking a host of ``soft American targets'' in the Middle East and elsewhere in the world.
Iran can attack American targets in mideast and beyond: