Sunpower (SPWRA) has designed and started construction earlier this year of Italy’s largest solar plant, called the Montalto di Casto project, it was announced today. Sunray Renewable Energy is the Italian company working with Sunpower as the developer and owns the project which is being financed, in part, by a consortium of international and Italian banks. This 24MW plant is phase 1 of a larger 100MW project and will feature Sunpower’s Tracker technology which … Read the rest