Stephen B Streater 09 41 3 February 2007 Farsi is the official language of Iran and everybody speaks the language either as mother tongue or as the second language as education is in Farsi and so are almost all I dare to mention a figure but I think saying over 95 is very safe books and News Papers and other publications and Radio and TV are in Farsi So if we take your point that some people speak more than one language which I agree with then the number of the people who speak Farsi as their first or second language must be close to 67 million in the report The list does not simply add up no matter how one tries to read it