Bahrain Monetary Agency signs agreements with IOMFSC, IPA