The lovely graph thingy below illustrates the different nationalities that have visited Iran.
Iranians
Singaporeans
Swedes
Canadians