Forget CNN or any of the major American "news" networks. If you want to get the latest on the opposition protests in Iran, you should be reading
Political World Online, blogs, watching YouTube or following Twitter updates from Tehran, minute-by-minute.