EU imposes definitive dumping duties on solar panels from China

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