Iranian security forces clash with opposition supporters as huge crowds flock to central Tehran to mark the 31st anniversary of the Islamic revolution.
Millions of Iranians have gone in a matter of days from the exultant hope of reforming the government to the disappointment of facing down leaders, but their anger remains.
After another day of demonstrations against the disputed presidential election, Iranian authorities and protest leaders uneasily awaited a rare public statement from the country’s supreme leader.
Iran's Islamic leadership agreed to conduct a limited recount of votes following last week's disputed presidential election, a spokesman said Tuesday, as thousands of people took to Tehran's streets.