President Nursultan Nazarbayev arrived in Tehran . In the course of the visit the President will plan to meet with Iranian President Hassan Rouhani, the Spiritual Leader of Iran Ali Khamenei, as well as with heads of Iranian companies.