Iran's revenge on terrorists