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.