I am an Indian Citizen and want to travel to Iran for Tourism. I live in the US and have a Green card.
I have been trying to find information on Tourist Visa requirements for Indian Citizens and it is confusing.
Do Indian Citizens qualify for the Visa on Arrival at the eligible Airports? If yes, how long (Duration of validity)?
If not, Can I apply for a Visa in my country of residence (USA)? Any idea which all cities have an Iranian Consulate?
Do I need a invitation from an Iranian local to obtain a Tourist Visa?
Also, Is it safe for an Indian citizen to travel to Iran?