News

Georgia Power and its EPC firms have started construction on 765 MW of new battery energy storage projects across the state.
A pressure point in energy storage refers to the balance between energy supply and demand. Spain primarily relies on pumped ...