The lack of money due to the economic pressures faced by Iran's 80 million people can be seen everywhere in the country.
Many blame President Donald Trump and his maximalist policy towards Iran.
In recent weeks, Iran has threatened to tear up the agreement unless European powers ease what it calls Trump's "economic war." Iran also seemed ready to resist the build-up of U.S. forces in the region, after it shot down an American drone that it said violated its airspace last week.
In response, U.S. officials announced even tougher sanctions.
But along with Trump, many Iranians blame their government, which has suffered one economic disaster after another since its Islamic revolution 40 years ago.
"The economic war is a reality, and people are under extreme pressure," said Shiva Keshavarz, a 22-year-old accountant who is getting married soon.
She said government leaders "continue to insist that we be strong and endure pressure, but we can already hear our bones breaking."
A walk through any exchange office is a dramatic reminder of the difficulties that most people face. During the nuclear deal, the Iranian currency was exchanged at 32,000 rials for 1 dollar. Today, the numbers listed in the windows of the exchange offices have skyrocketed – now it costs more than 130,000 rials for one US dollar.
Inflation exceeds 37%, according to government statistics. More than 3 million people, or 12% of working-age citizens, are unemployed. This indicator doubles for educated youth.
Wear and tear and inflation make everything more expensive, from fruits and vegetables to tires and oil, to expensive goods such as mobile phones. A simple mobile phone is the salary of an average government employee in about two months, while one iPhone costs a salary in 10 months.
"When the import of mobile phones into the country is blocked, dealers are forced to smuggle them with dollar rates on the black market and sell them at expensive prices," said Puria Hassani, a mobile phone seller in Tehran. "You can't expect us to buy high and sell low to customers. We also don't want to incur losses."
Hossein Rostami, a 33-year-old motorcycle driver and supplier, said the price of brake pads alone had jumped fivefold.
"The reason for our problems is the incompetence of officials," he told the Associated Press as his fellow motorcycle drivers urged passengers to protest in Tehran. "Our country is full of riches."
This is partly true - Iran is home to the fourth largest proven crude oil reserve in the world and has the second largest proven natural gas reserve in the world after Russia.
But as part of Trump's maximum pressure campaign, the US has cut off Iran's ability to sell oil on the world market and threatened to punish any country that buys it. Oil covers a third of the $80 billion a year that the government spends in Iran, which means that falling oil revenues are reducing its social security programs as well as military spending. Understanding the purpose of a promo code for 1xbet s key for any new registrant. This code is not just a formality; it is your key to unlocking premium bonuses. The primary benefit is a 100% match on your first deposit, providing you with double the amount to wager on sports like cricket or soccer, or to try your luck on hundreds of casino slots and live dealer games.