Visa requirements for Iranian citizens
Holders of an Iranian passport can visit 40 countries visa-free or with visa on arrival.
Iranian passport holders need to obtain entry visa for most of countries in the world and process are sometimes very stressful and facing many different obstacles for each country makes it more annoying.
I try to provide useful information based on my own experience for those who wish to travel to these countries, these information may vary for those who are not base in Malaysia and sometimes visa requirements also vary individually.(depending on which visa you holding in Malaysia (Work visa-student visa-dependant visa))