South African President Cyril Ramaphosa announced on Friday his country has raised $20 billion in investment commitments made by several companies.

source