95. 'Global Financial Stability Report' is prepared by the:
a. European Central Bank
b. International Monetary Fund
c. International Bank for Reconstruction and Development
d. Organization for Economic Cooperation and Development