The International Finance Corporation IFC, the private-sector arm of the World Bank, is preparing a $500 million fund to invest in the public equities and debt of...