Tehran denies the charges .