Merchants in Tehran’s bazaar, a financial ally of the Iranian government, went on strike Wednesday against the plunging value of the national currency, which reached an all-time low of 34,000 rials to one U.S. dollar this week.

Iran’s semiofficial Mehr news agency said the bazaar was closed for security reasons and police promised to “deal with” shopkeepers who had shut their doors.

PICTURE FROM TODAY: Anti-riot forces in #Tehran trying to suppress the mass protests going on today in Iran. #Iran…

— Donya Jam (@FreeeIran) October 3, 2012

Protesters also gathered in Tehran’s Toopkhoneh Square, Global Voices reports.

Police used tear gas to disperse the demonstrators, hundreds of whom marched to Iran’s central bank and chanted anti-government slogans, according to the BBC.

Some news sites reported that the demonstrators shouted slogans urging the government to end its alleged financial support of Syria and to think of the Iranian people instead:

The fall of the rial stems from both U.S.-led economic sanctions and poor fiscal policy.

“The rial’s sharp decline is attributed to a combination of Western sanctions and government policies — such as fueling inflation by increasing the money supply while also holding down bank interest rates. That prompted many people to withdraw their rials to exchange for foreign currency over the past months,” the AP reports.

This week, Iranian President Mahmoud Ahmadinejad blamed the currency troubles on a “psychological war” perpetrated by enemies abroad.

More world news coverage:

- Libyans say little is being asked about attack

- Egypt’s Maria TV pitches strict vision of Islam

- Miami Venezuelans face long trip to vote

- Read more headlines from around the world