Iranian President Mahmoud Ahmadinejad used his speech at the UN General Assembly on Thursday to accuse the U.S. and Western powers of a range of crimes. Delegations from a number of UN member states, including the U.S., U.K, France, Germany and Israel either left the hall during Ahmadinejad’s appearance or were not present at its onset. Ahmadinejad said the September 11, 2001 attacks were "mysterious" and that they had been used as a pretext for U.S.-led wars against Afghanistan and Iraq. He also said "arrogant powers" forbid any questioning of either the 9/11 attacks or the Holocaust. “They threaten anyone who questions the Holocaust and the September 11 event with sanctions and military actions,” he said. The vast majority of Ahmadinejad’s statements were in the form of rhetorical questions. “Who abducted forcefully millions of people from their homes in Africa?” he said, before suggesting compensation for the victims of slavery. Although he made no direct comment on the Arab uprisings, he asked “can the flowers of democracy bloom from NATO missiles?” He also criticized the killing of Osama bin Laden by U.S. forces and his subsequent burial at sea. But Ahmadinejad did not comment on the Palestinian issue, not on the imminent Palestinian bid for statehood. The U.S. has said it will veto any Palestinian request to the Security Council for full member status of the UN. Ahmadinejad’s speech came two days after two U.S. hikers found guilty of espionage were released from an Iranian jail and allowed to leave the country. Hundreds of people gathered outside the UN building to protest the Iranian leader's presence.