Iranian protesters appear to have set several government and security buildings on fire in parts of Tehran, Shiraz, and Karaj
Iranian protesters appear to have set several government and security buildings on fire in parts of Tehran, Shiraz, and Karaj