Blistering report alleges Chinese solar panel supply chain tainted by forced labor
China's Xinjiang region has evolved over the past two decades into a major production hub for many of the companies that supply the world with parts needed to build solar…