Germany will shut all Iranian consulates in Germany but allow the embassy to remain open in reaction to the execution of a German-Iranian national, the foreign ministry said on Thursday.
The killing of German-Iranian national Jamshid Sharmahd has put "extreme" strain on the relationship between Berlin and Tehran, a ministry spokesperson had said on Wednesday.
Germany has already recalled its ambassador to Iran over Sharmahd's execution and summoned the Iranian charge d'affaires to voice Berlin's protest.
The minister also called on the European Union to add Iran's Revolutionary Guards to its list of terrorist groups.