Why this non-Muslim supports the Islamic Republic of Iran
Tim Anderson argues that, despite opposing religious states, solidarity is due with Iran on the grounds of self-determination, social development gains, and resistance to Western imperialism.
english.almayadeen.net