Repeat: On August 3, Ahmadinejad left the presidential palace but the IRGC generals are still looming large.
On August 3, Ahmadinejad left the presidential palace but the IRGC generals are still looming large.