Canadian Solar completes the sale of a 266-MWp Texas solar project to Duke Energy RenewablesRead the Full Story