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

Image: Canadian Solar, TrailStone signs PPA for 17.6MW solar PV plant portfolio in Italy. Photo courtesy of Joe Zlomek/Freeimages.com.