A) International Business Research Division
B) International Bank for Reconstruction and Development
C) International Budget and Revenue Department
D) Inter-Bank Reserve Directive
Explanation
IBRD = International Bank for Reconstruction and Development.
Practice More World Current Affairs Questions