International Financial Institution is a financial institution that has been established by more than one country, and hence are subjects of international law. Its owners or shareholders are generally national governments.