IBC Solar to Build Its 1st Mega Solar Plants in Japan

The 2.3MW solar power plant being built in Sakura City, Tochigi Prefecture (source: IBC Solar)

The 2.3MW solar power plant being built in Sakura City, Tochigi Prefecture (source: IBC Solar)