Photo: Office of the Iranian Supreme Leader, via European Pressphoto Agency Ayatollah Ali Khamenei, Iran’s supreme leader, blamed Washington for recent protests in his country and vowed to retaliate.

Leave a Reply

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