Languages of Iran
Iran's ethnic diversity means that the languages of Iran come from a number of linguistic origins, although the primary language spoken and used is Persian. The Constitution of the Islamic Republic of Iran asserts that the Persian language alone must be used for schooling and for all official government communications.