The visa procedure for these nationalities takes around eight weeks. They also have to plan and book their trip with a certified local travel agency in Iran. Before the visa can be issued, the agency has to submit the applicant’s day-by-day itinerary to the foreign ministry for approval.