Events at the UN gathering in New York have once again been heated up by the speech of the Iranian President Mahmoud Ahmadinejad. The U.S., France and ...