SunPower to supply 64.4 MW Solar Panels for the Construction of Seven Solar Power Plants in France Read more