Canadian Solar, TrailStone signs PPA for 17.6MW solar PV plant portfolio in Italy

Image: Canadian Solar and TrailStone Signs PPA. Photo: Courtesy of Photo by American Public Power Association on Unsplash.