In 2011, it became compulsory to have travel insurance to get a visa to Iran. When looking for a policy, be sure that Iran is covered as it is mandatory to have insurance in Iran, and you will be asked for it upon landing in the country.