EU imposes definitive dumping duties on solar panels from China

18:45 PM | December 9, 2013 | Ian Young