Green Business | Wed Nov 9, 2011 3:56pm EST

U.S. launches dumping probe into China solar panels