Solar Organic Centro España is planning to build a 10GW solar module and battery manufacturing facility in the Spanish autonomous community of Castilla-La Mancha.| PV Tech