IBC SOLAR signs contract with SECI over 20 MW solar plant in India

Photovoltaic installation IBC SOLAR shall own and develop a large-scale project in Odisha