Former U.N. Ambassador John Bolton speaks to the crowds at an anti-Ahmadinejad rally outside the U.N. headquarters before the controversial Iranian president is scheduled to speak at the General Assembly, Thursday, Sept. 22, 2011, in New York. (AP Photo/John Minchillo)