Total subsidiary, SunPower to supply 57 percent of awarded rooftop solar projects in France Read more