Belarus has an investment portfolio within the World Bank with a total of 40 projects having been funded, totaling over $2.5 billion with two new projects underway, in association with the International Bank for Reconstruction and Development (IBRD), the International Development Association (IDA), the International Finance Corporation (IFC), and the Multilateral Investment Guarantee Agency (MIGA).