November 16 (SeeNews) - The International Finance Corporation (IFC) said on Tuesday it will invest USD 20 million (EUR 18.6m) in ACWA Power Ouarzazate, the developer of the 160-MW NOORo 1 concentrated solar power (CSP) project in Morocco.