Iranian cities hit by anti-government protests
Anti-government demonstrations that began in Iran on Thursday have now spread to several major cities.
Large numbers reportedly turned out in Rasht, in the north, and Kermanshah, in the west, with smaller protests in Isfahan, Hamadan and elsewhere.
The protests began against rising prices but have spiralled into a general outcry against clerical rule and government policies.
A small number of people have been arrested in Tehran, the capital.
They were among a group of 50 people who gathered in a city square, Tehran's deputy governor-general for security affairs told the Iranian Labour News Agency.
The US State Department condemned the arrests and urged "all nations to publicly support the Iranian people and their demands for basic rights and an end to corruption".
How did the protests start?
The demonstrations began in the north-eastern city of Mashhad – the country's second most-populous – on Thursday.
People there took to the streets to express anger at the government over high prices, and vented their fury against President Hassan Rouhani. Fifty-two people were arrested for chanting "harsh slogans".
The protests spread to other cities in the north-east, and and some developed into broader anti-government demonstrations, calling for the release of political prisoners and an end to police beatings.
- Hassan Rouhani, the president who moved left
- Iranians urge Rouhani not to disappoint
On Friday, despite warnings from authorities, the demonstrations spread further to some of the biggest cities in the country.
They represent the most serious and widespread expression of public discontent in Iran since mass protests in 2009 that followed a disputed election, correspondents say.
What are people complaining about?
What began as a protest against economic conditions and corruption has turned political.
Slogans have been chanted against not just Mr Rouhani but Supreme Leader Ayatollah Ali Khamenei, and clerical rule in general.
Demonstrators were reportedly heard yelling slogans like "The people are begging, the clerics act like God". Protests have even been held in Qom, a holy city home to powerful clerics.
There is also anger at Iran's interventions abroad. In Mashhad, some chanted "not Gaza, not Lebanon, my life for Iran", a reference to what protesters say is the administration's focus on foreign rather than domestic issues.
- Iran 'building permanent military base' in Syria
- Yemen crisis: Who is fighting whom?
- Why Saudi Arabia and Iran are bitter rivals
Other demonstrators chanted "leave Syria, think about us" in videos posted online. Iran is a key provider of military support to the government of Bashar al-Assad in Syria.
It is also accused of providing arms to Houthi rebels fighting a Saudi-led coalition in Yemen, which it denies, and is an ally of Lebanon's powerful Shia movement Hezbollah.
Iran's Fars news agency, which is close to the elite and powerful Revolutionary Guards security force, reported that many protesters who turned out over economic grievances decided to leave rallies after others yelled political slogans.
President Rouhani promised the 2015 nuclear deal that Iran signed with world powers would boost the economy. However despite the lifting of international sanctions, the unemployment rate is 12.4%.
How big are the protests?
There have been calls on social media for protests up and down the country, despite warnings from the government against illegal gatherings.
Demonstrations of varying sizes are reported to have occurred in at least seven cities.
Overall, the numbers said to be taking part range from a less than 100 in some places to thousands in others – but demonstrations do not appear to be taking place on a massive scale.
How have the authorities reacted?
Videos posted on social media appear to show clashes between security forces and some demonstrators in Kermanshah.
Fars news agency reported that protesters there destroyed some public property and were dispersed.
The governor-general of Tehran said that any such gatherings would be firmly dealt with by the police, who are out in force on main intersections.
Officials in Mashhad said the protest was organised by "counter-revolutionary elements", and video online showed police using water cannon.
Analysis by Kasra Naji, BBC Persian
The demonstrations have taken the Iranian authorities by surprise. Impromptu anti-government demonstrations are rare in a country where the Revolutionary Guard and numerous intelligence agencies have a strong grip on the population.
Predictably they are blaming anti-revolutionary elements and foreign agents. But the protests clearly stem from seething discontent in Iran, mainly because of the worsening economic conditions faced by ordinary Iranians.
A BBC Persian investigation has found that Iranians, on average, have become 15% poorer in the past 10 years alone.
Many believe that money that should be used to improve their lives is being spent by Iran's leaders on conflicts in Syria, Yemen and Iraq. Billions are also being spent on spreading religious propaganda and Shia Islam around the world.
But it seems that the hardliners opposed to President Rouhani may have triggered the unrest by holding a demonstration that quickly grew out of control and spread to cities and towns across the country.