Economy South African Economy: Key contributors, economic outlook, challenges and more Richard Okoroafor