Religion
The state religion in Iran is Shia Islam. Some of traditions of Iranian people are rooted in their religious beliefs. Naturally, understanding religious and cultural differences can reduce probable misunderstandings.
For instance, shaking hands with men in public is unconventional for women, and vice versa.