No one would be forced to speak English. All it means is that all official communication would be in English. It would save millions of dollars in printing costs alone.
In France, all the official government documents are in French. Mexico does not have voting pamphlets in Farsi. It just makes sense.
Of course to liberals what makes sense is to have a population that doesn't speak any common language and can't talk to one another.
How many Farsi speaking Mexicans are citizens of Mexico.
Oh, right, none.
Well, maybe...maybe not. There are an estimated 3700 Muslims living in Mexico, served by 8 mosques, all of which teach Arabic. Of course, Farsi is not the same language as Arabic but they do share a common script and Persian draws much of its everyday lexicon from Arabic.
In addition, Iran has an embassy in Mexico...I bet they speak Farsi. Further, Farsi is the official language of Iran, Afghanistan, and Tajikistan. There are people of those backgrounds living in Mexico as citizens.
So, while I can't say for sure that there are Farsi speakers living in Mexico, it seems possible there are. How are you able to state with 100% accuracy "Oh, right, none"?
Link, proof, anything?