Tens of thousands of Iranians lined the streets of Tehran and cities throughout the country shouting “Death To Liars” demanding the resignation of Supreme Leader, Ayatollah Khamenei. The admission of guilt by the Iranian government for accidentally shooting down Ukrainian Flight 752 has not only angered its citizens; it has temporarily shifted their hatred away Read More…

