Germany Criticized For €900k Contract With Iran-Linked Firm | Iran International