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 must schedule appointments and apply for Nonimmigrant Visas at the U.S. consulate in Dubai.
For Immigrant Visas or Green Card related issues residents of Iran may contact the U.S. Embassies in Abu Dhabi, Ankara or Yerevan.