Oil giant Total is betting on solar and energy storage in a big way. Image source: SunPower.
read more