Spanish Wind Towers Hit With 73% Duties By ITC
Wind towers imported from Spain will soon face a new 73% duty after a U.S. International Trade Commission vote Tuesday affirming that the underpriced clean energy components are unfairly hurting American...To view the full article, register now.
Already a subscriber? Click here to view full article