Abengoa and ITOCHU inaugurate the Extremadura Solar Complex