Iran is marking the anniversary of the 1979 Islamic Revolution.
Thousands joined celebrations in the capital, Tehran, waving flags and portraits of the Supreme Leader, Ayatollah Ali Khamenei.
President Mahmoud Ahmadinejad used the occasion to hail the country's technological achievements.