PARIS : TotalEnergies (EPA: TTE), one of the seven “supermajor” oil companies, has announced the launch of what’s considered France’s largest battery-based energy storage facility in response to the grid stabilization needs. Located in Dunkirk, northern France, and designed and assembled by the company’s battery affiliate company Saft, the facility is made up of 27 […]