Iran is a member of dozens of international organizations, including the G-15, G-24, G-77, IAEA, IBRD, IDA, IDB, IFC, ILO, IMF, IMO, Interpol, OIC, OPEC, WHO, and the United Nations, and currently has observer status at the World Trade Organization.