Iran fired back at German Chancellor Friedrich Merz after comments on the cost to Europe of the ongoing war in Iran, launched by the US and Israel.