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...

Already a subscriber? Click here to view full article