what language do they speak in iran
The official language of Iran has two names and each is identical to each other. Iranian literature will identify Persian as the official language, Persian is another name for Farsi . Farsi is spoken by nearly everyone (either as a first or second language).