Since the Iranian Revolution in 1979, the government of Iran has been accused by several countries of training, financing, and providing weapons and safe havens for non-state militant actors, such as Hezbollah in Lebanon, Hamas in Gaza, and other Palestinian groups (Islamic Jihad (PIJ) and the Popular Front for the Liberation of Palestine-General Command (PFLP-GC)). These groups are designated terrorist groups by a number of countries and international bodies; however, Iran considers such groups to be "national liberation movements" with a right to self-defense in the face of Israeli military occupation.