The correct option is D IMF
IMF stands for International Monetary Fund. It is an international organization with 189 countries working to foster global monetary cooperation, secure financial stability, facilitate international trade, etc. Hence, IMF does not belong to the world bank group.