What Language is Spoken in Iran?

The official and most widely spoken language in Iran is Farsi. This language is also widely spoken in Afghanistan and the Pamir Mountain region.