Another reason is that airlines need to put a disclaimer that they might refuse boarding to any person without a valid visa, even if you can obtain it on arrival. Don’t worry about that too. I was asked if I had a visa for Iran in my passport, but when I told the airlines represe...