How to Get Iran Visa on Arrival (VOA)

I have a lot of countries that I’d love to visit, but there’s one thing that keeps putting my plans off – visas. Some visas are quite difficult to obtain and require a lot of documents.…