Tehran – Millions of Iranians have staged massive rallies both at home and abroad to celebrate the 33rd anniversary of the Islamic Revolution.
The demonstrations were held in more than 1000 Iranian cities and towns as well as 5,000 villages across the country.
In the capital city, Tehran, hundreds of thousands of demonstrators since early Saturday headed towards the iconic Azadi square, where President Mahmoud Ahmadinejad delivered a speech.
Officials say more than 300 foreign and around 1500 Iranian correspondents covered the celebrations, ceremonies and demonstrations.
This year's rallies were one of the greatest ever, as the event has coincided with the growing popular movements across the globe, including the ongoing Islamic Awakening in the Arab world, which according to many political observers are inspired by Iran’s Islamic Revolution.
Meanwhile, the Iranians renewed their allegiance to the values of the Islamic revolution, in the face of the West’s escalating war rhetoric and sanction policies against Tehran over its peaceful nuclear program.
Celebrations to mark the anniversary of the victory of Iran's Islamic Revolution have also been held in other countries.