Release Summary

French Guiana region to install world's largest power station with 140 MWh renewable energy storage.

HDF Energy