fbpx

A Photovoltaic project completed in New Caledonia