The OECD Observer magazine keeps the public ahead of economic and social policy challenges of our time. Aimed at senior policymakers, business people, researchers, the media and...
The Industrial Development Corporation of South Africa Ltd (IDC) is a national development finance institution set up to promote economic growth and industrial development.