“Which nationalities can visit Iran?” is a question most travelers may have. It should be noted that all nationalities except the owners of Israeli passport can travel Iran.
American, British and Canadian travelers can get more information HERE.
Those who are able to collect their Iran visa on arrival can read more HERE.