French project completed: Saint - Léger-sur-Vouzance

Our latest project has been completed in France, Allier department, Saint-Léger-sur-Vouzance. Size of system: 12 MWp.