Traders at Tehran’s Grand Bazaar have taken part in a big protest against rising prices and the plummeting value of Iran’s currency, the rial.
Shops were shut and thousands of people took to the streets of the capital.
Riot police later fired tear gas to disperse the demonstrators as they marched towards Parliament.
It was the biggest protest in Tehran since 2012 when international sanctions related to Iran’s nuclear activities were crippling its economy.
According to the BBC, those protests led ultimately to a change in government and to Iran agreeing to substantive talks on a nuclear deal with world powers.