Updated

The Iranian president has lashed out at the West over an anti-Islam film produced in the United States and the publication of caricatures of the Prophet Muhammad by a French satirical weekly.

Mahmoud Ahmadinejad says that "in return for (allowing) the ugliest insults to the divine messenger, they -- the West -- raise the slogan of respect for freedom of speech."

Ahmadinejad asserted that this shows a double standard and "is clearly a deception." The Iranian leader spoke during a military parade Friday in Tehran.

The remarks come after a week of protests and riots by Muslims angered by the film that depicts Islam's prophet as a womanizer, religious fraud and child molester. The violence has left at least 30 people dead.