Menu

PV tender for ground-mounted projects: IBC SOLAR commissions 23.5 megawatts