Is There a Global Anti-Dumping Solution?

Michelle Wein June 24, 2013
June 24, 2013

Solar panel dumping is one of the many trade disputes with China that both the United States and the European Union share. But the lack of collaboration on this issue so far is only benefitting China.