Tehran riots

The Day It Got Strange - February 11, 1979
(Happily jumping out of the frying pan) Thirty-one years ago today The Islamic Revolution in Iran declared victory. With fighting still going on in Read more...
The Neda Revolution
(Neda Agha-Soltan - the face of repression's shame) I don't usually post current items, or late breaking news. I leave that to Crooks and Liars to Read more...