На каком языке говорят в Иране?


Здравствуйте, подскажите, на каком языке говорят в Иране? Если у меня среднего уровня разговорный английский, какие у меня шансы быть понятой в этой стране? Изъясняться нужно будет с персоналом в отеле, на экскурсиях да и так, мало ли, на улице.
Официальный язык Ирана - то фарси. Однако английский также распространен поскольку очень много туристов в последнее время интересуются этим направлением. Даже на улице можно нередко встретить англоговорящих местных жителей, но, как правило, это молодые люди. Во многих отелях есть англоговорящие сотрудники.