People in Tehran are stocking up on essentials as uncertainty over how long the war might continue grows in the Iranian capital.

Locals have told BBC Persian they are worried about the availability of groceries and price increases, as explosions continue to sound around the city.

"We need to stock up because we don't know for how long it's going to continue," one resident of Tehran, Nasrin, said. "We're worried that we might run out of essentials if we don't."

Prices in Iran were already high before this most recent conflict. Cost-of-living pressures and international sanctions sparked nationwide protests in December, which led to a brutal crackdown from the Islamic Republic regime.

US and Israeli strikes over the past few days have worsened the situation, according to some residents who have managed to find fleeting internet connections amid internet blackouts to speak to BBC Persian.