Since Iran's most powerful military commander, General Qasem Soleimani, was killed in a US air strike on 3 January, hundreds of thousands of civilians have taken to the streets.

There is anger at the US for his death, but also against the government for its response.

The BBC's Middle East correspondent, Martin Patience, explains what’s going on in the country.