According to reports the demonstration was organized to protest against the execution of 13 Afghans by Iran.
The angry protesters shouted against Iran and also blamed the Afghan government for being reckless towards the execution of Afghan citizens and refugees based in Iran.
This is the second time Iran is executing Afghan citizens during the past one week. The individuals were reportedly hanged over drugs and opium smuggling.
The protesters also called on the Iranian government to hand over the dead bodies of the Afghans to their families and urged the Afghan government to strictly follow the issue of Afghan citizens execution in Iran.
Local government officials have not commented regarding the protest and execution of Afghans. This comes as Iran earlier handed over dead bodies of a group of Afghan men who were hanged in Iran.
Takhar provincial governor said around 5 men belonging to this province were hanged in Iran and their dead bodies were returned to their families.