Terna Finalizes Sales of Solar Project to Terra Firma

Share this