Tag: Odisha

Published: June 4, 2018
IBC SOLAR, a global leader in photovoltaic (PV) systems and energy storage from Germany, has completed a 27 megawatt (MW)