What is the most reasonable way to get a visa to Iran without surrendering the passport for weeks? In particular we are Polish nationals living in London.
In this question: How to get a visa for Iran? I saw that one can improve things by using an agency to get a "code", but still it seems that you need to send your passport to the embassy and there are no guarantees on how long the process will take.
Also I read that it is possible to get a visa on arrival on major airports (15 day only though) - does anyone has any experience and know how to guarantee that we will actually get it?