News24 Defence Analyst Peter Jennings says America’s economic stranglehold on Iran through sanctions is “having some success”. “Making money through selling oil, even illegally, is the main financial conduit left to the Iranian regime,” Mr Jennings told News24 host Jaimee Rogers. “The Iranians targeting an American carrier, I think, is also a demonstration of quite how desperate they are.”