Iran 'blocks opposition protests'
Al Jazeera

Tens of thousands of Iranians have taken to the streets of Tehran to mark the 31st anniversary of the Islamic revolution amid heavy security to prevent opposition protests.

Leaders of Iran's so-called Green Movement have called for its supporters to take part in Thursday's events, but police and pro-government militia were reported to be preventing many joining the rally in Tehran.

recommended by Darius Kadivar