All other nationalities must obtain the necessary visas from one of the diplomatic missions of Iran before entering the country. Applicants are advised to submit their visa applications well in advance of their entry, leaving adequate time for Iranian authorities to consider their applications. Visas can be granted to foreign businessmen or experts with a valid invitation acceptable to Iranian authorities extended to them by their Iranian partners. If a foreign visitor wishes to stay longer than the period for which his visa is valid, he must obtain extension of visa or resident permit through the Foreign Citizens Affairs Department.
Diplomats require diplomatic visas.
They also ensure well-planned itineraries all arranged in advance. Tourists are allowed to bring in all the paraphernalia they normally carry with them. Items written onto passports cannot be sold and have to be shown on departure. In case of loss or theft you will need to have a public document proving that you have reported the incident. Consult the dealer and your Iranian friends to take care of this after your departure.