Ali Shamkhani is an Iranian two-star general who serves as the secretary of the Supreme National Security Council of Iran. Notably, Shamkhani - an admiral in Iran’s navy and a former IRGC commander - has recently been an outspoken critic of the Vienna talks to revive the Iran nuclear deal. Earlier this month, the publication of an audio recording implicated top commanders of the Revolutionary Guards in a massive corruption scheme in the mid-2010s, the report mentioned.