What we know about Iran’s protests and the crackdown


Anti-government protests have been rocking Iran for the past two weeks, with hundreds though to have been killed as the regime cracks down on its opponents.

The demonstrations which began in Tehran on 28 December, were sparked by economic turmoil, and fuelled by long-running discontent with the country’s leaders.

On Sunday night, President Donald Trump warned the US was considering “very strong options” to intervene in the country. Iranian leaders described the demonstrators as a “bunch of vandals”, as supporters took to the streets as part of pro-government marches on Monday.

BBC diplomatic correspondent Caroline Hawley has this analysis.

Related Posts

Three dead in suspected virus outbreak on Atlantic cruise ship

The World Health Organization said one case of hantavirus infection has been confirmed, with five more suspected cases under investigation.

How Israel Is Using the Same Tactics in Lebanon That It Did in Gaza

An entire street is leveled. Houses and shops are flattened, including a popular cafe. This is what is left of the town of Bint Jbeil, just a couple of miles…

You Missed

Three dead in suspected virus outbreak on Atlantic cruise ship

  • By admin
  • May 3, 2026
  • 1 views
Three dead in suspected virus outbreak on Atlantic cruise ship

How Israel Is Using the Same Tactics in Lebanon That It Did in Gaza

How Israel Is Using the Same Tactics in Lebanon That It Did in Gaza

Iran juggles oil cuts and storage strain to resist U.S. blockade

Iran juggles oil cuts and storage strain to resist U.S. blockade

US Supreme Court asked to restore abortion pill access

  • By admin
  • May 2, 2026
  • 3 views
US Supreme Court asked to restore abortion pill access

U.S. to withdraw 5,000 troops from Germany as Trump feuds with Merz over the Iran war

U.S. to withdraw 5,000 troops from Germany as Trump feuds with Merz over the Iran war

US to cut troop levels in Germany by 5,000 amid Trump spat with Merz

  • By admin
  • May 1, 2026
  • 2 views
US to cut troop levels in Germany by 5,000 amid Trump spat with Merz