The protesters were angry at the Swedish government for allowing the desecration of the Quran by an Islamophobe under the pretext of defending freedom of speech.
Meanwhile a group of people gathered outside the Swedish embassy in Tehran and torched the Swedish flag. But police prevented them from demonstrating outside the diplomatic mission.
Earlier, Iranian Foreign Minister Hossein Amirabdollahian condemned the sacrilegious act and strongly criticized Sweden for allowing the repetition of such moves.
This was the second defiling of the holy Quran in Sweden in the past few weeks.
The act has drawn condemnation from Muslims all around the world.