Tag: 40MW

Renewable Energy: China Commissions World’s Largest Solar Plant

China has announced that the largest floating photovoltaic (PV) facility on earth has