Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
China has announced that the largest floating photovoltaic (PV) facility on earth has finally been completed and connected to the local power grid. Long reviled for its carbon emission record, this is the Chinese government’s latest achievement in its ongoing effort to…