(SeeNews) - Dec 6, 2012 - Spanish renewables and engineering group Abengoa (MCE:ABG) yesterday said it had inaugurated the first 100 MW of its 200-MW Extremadura concentrated solar power (CSP) complex in Spain, jointly developed with Japan's Itochu Corp (TYO:8001).