By the way, is the language Persian or is it Farsi? I have always been told it is Farsi.
It is Persian...
Let me enlighten you! ;-)
What do you call Germany's language? Do you call it German language or Deustch? And what do you call Spain's language? Espanol or Spanish?
It is the same about Persians and their language. I hope I could help!
Persian or Farsi?
In short, Persian language is the official language in Iran. The Iranians call this language 'Farsi'. There is one more thing to add to this short explanation and that is about 'Persian' and 'Iranian'. Remember that all Persians are Iranian, but not all Iranians are Persian!
I hope this definition is clear enough and is a good answer to 'Persian or Farsi?' discussions.