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.
Maybe if liberals would shut up about Trump for a minute we would focus on real issues like this ---