Veteran Iran watcher Dilip Hiro challenges the perception that the Islamic Republic is close to being on its knees.
Tehran maintains power to continue its revolution

Veteran Iran watcher Dilip Hiro challenges the perception that the Islamic Republic is close to being on its knees.