powered by mochila

Iran's opposition leader has said that a corrupt power structure is running the country in the name of Islam — his harshest words to date against the hard-line clerical leadership.