I don’t know if this has been memtioned yet, but Michael Ledeen says that the pro-Mullah guards on the streets of Tehran have been heard to speak Arabic, not Farsi, which he interprets to mean they are Hezbollah or Lebanese, since the mullahs don’t trust their own citizens.