Dilip Hiro has written interesting analysis of the situation in Iran. Surely some people will object to some elements of his piece, but I think he makes some good points, especially about the demographic factors that are influencing the situation in Iran.
The fact that he comes from a Hindu background might be seen as an influence on his understanding of Islam. Personally, I think that any theocratic state is bound to be undemocratic - Hindu, Buddhist, Christian or Muslim.
Trump's Breathtaking Hypocrisy on Coal Mining
50 minutes ago