France Battery Storage

images (12)
Egypt solar and BESS project