Where is Farsi Spoken?

The farsi language is spoken in Iran, Afghanistan, Tajikistan, Uzbekistan and also in some parts of Iraq and Bahrain. Its origins come from Old Persian, the language that has been used for scientific and literary writings to the Islamic world. Scholars prefer to call their language Persian not Farsi.