Iran's hardline President Mahmoud Ahmadinejad expressed doubt Wednesday about the accepted version of events during al-Qaeda attacks in the United States on Sept. 11, 2001.

In a speech broadcast live on state television, Ahmadinejad called the attack a pretext that was used to invade Afghanistan and Iraq.

Though Iran has condemned the al-Qaeda attacks on New York and Washington in the past, this was the third time in a week Ahmadinejad questioned the death toll, who was behind the attacks and how it happened.

Ahmadinejad told Iranians in the holy city of Qom that the event was "suspicious" and that the names of the people killed were never published.

On the last anniversary of the attacks, the names of 2,750 victims killed in New York were read aloud at a memorial ceremony there.

In the past, Ahmadinejad has said that the attack was "a result of mismanaging and inhumane managing of the world by the U.S." and it should not be turned into another Holocaust and "be used for slaughtering people."

With files from the Associated Press