An employee handles a holder for solar cells on the production line at the Trina Solar Ltd factory in Changzhou Jiangsu Province China on Friday...
An employee handles a holder for solar cells on the production line at the Trina Solar Ltd factory in Changzhou Jiangsu Province China on Friday...