The World Bank Group is the generic term of a group consisting of International Bank for Reconstruction and Development (IBRD), International Development Association (IDA), International Finance Corporation (IFC), International Centre for Settlement of Investment Disputes (ICSID), and Multinational Investment Guarantee Agency (MIGA). All the institutions are directed by the President of the World Bank.