Home Tags Yamaguchi Shin Mine

Tag: Yamaguchi Shin Mine

Canadian Solar Completes Sale of Japanese Power Plant

Canadian Solar Inc. says it has completed the sale of Yamaguchi Shin Mine, a 56.3 MW operational solar power plant in the Yamaguchi Prefecture...

Stay Connected

13,144FansLike
91,176FollowersFollow