The Foreign Interests Section of the Embassy of Switzerland in Tehran is not authorized to perform any immigration services (visas, green cards etc.) for the United States of America. This office is therefore not in a position to accept any immigration related applications and to give information or advice on immigration related issues. Hence please contact the relevant U.S. Embassy or Consulate General directly.
In the absence of a U.S. Embassy residents of Iran may schedule appointments and apply for Nonimmigrant Visas at any visa issuing post. However, if you do not speak English or a language commonly spoken in the country where you plan to apply, you should be aware that the interviewing officers' lack of familiarity with local conditions in your country may make it more difficult to demonstrate your qualifications for a visa. The U.S. has Farsi-speaking consular officers in Ankara, Dubai and Yerevan.
For Immigrant Visas or Green Card related issues residents of Iran may contact the U.S. Embassies in Abu Dhabi, Ankara or Yerevan.