Project Description

LOCATION
Shanghai, China
CAPACITY
5000kWp
DATE
Apr, 2019
Share This Story, Choose Your Platform!

Related Projects