Вопрос обращён к тем из Вас, кто знает об этом не из различного рода источников, а бывал, бывает или живёт в Иране и может внести некоторую ясность по данному вопросу.
Вопрос также можно поставить и следующим образом. Можно ли более-менее комфортно чувствовать себя в Иране, хорошо зная английский? Понятно, что со служащими аэропорта и персоналом гостиниц вряд-ли возникнут проблемы. А на рынке, например, если захочется по нему прогуляться?
N.B. Помню, что перед поездкой в Париж, нас инструктировали следующим образом: "Если не можете сказать по-французски, говорите по-русски, но не по-английски. Ваш английский поймут и даже ответят Вам на нём. Но ответят довольно прохладно, если ответят вообще (речь, понятно, не шла об аэропорте, гостинице, местах, часто посещаемых туристами и пр.)