As a Sri Lankan, I have visa-free entry for Iran. I want to travel there in the summer, but if I do, would the visit be stamped in my passport, and if so would this affect my applying for visas in countries such as the USA or Israel or a country in the EU? Please help.
If you are traveling to Iran as a tourist then it shouldn't have any adverse affects on you getting the visa of US, Israel etc. down the line in the future. However, it is always best to consult the local consulates of different countries about the latest updates.