Putting all the blame on the Iranian president covers up tensions between competing factions in Tehran.

Leave a Reply

Your email address will not be published. Required fields are marked *