Since the time of the 1979 Revolution, Iran's foreign relations have often been portrayed as being based on two strategic principles; eliminating outside influences in the region, and pursuing extensive diplomatic contacts with developing and non-aligned countries.