IFCball

, or International Finance Corporation, is an international financial institution that offers investment, advisory, and asset management services to encourage private sector development in developing countries.

It's part of WBGball