Followers of Iran's minority Zoroastrian religion gathered after sunset to mark Sadeh - an ancient mid-winter feast dating to Iran's pre-Islamic past that is also drawing new interest from Muslims.
Zoroastrian priests, dressed in white to symbolize purity, recited verses from Avesta, the holy Zoroastrian book, before more than 2,000 people on Tuesday.
Men and women in traditional dress carried torches and lit a huge bonfire on the outskirts of Tehran Tuesday, as young people danced.
Sadeh, the feast of creation of fire, has been observed since ancient days, when Zoroastrianism was the dominant religion in the powerful Persian Empire.
Zoroastrianism lost dominance after Muslim Arabs invaded and conquered Persia in the seventh century. Today, most of Iran's 75 million people are Shiite Muslims, and the ruling establishment is led by clerics who preach a strict version of Islam.
After the 1979 revolution brought in the hardline Islamic religious government, many Zoroastrians emigrated to the U.S., and their festivals were strongly discouraged.
About 20,000 Zoroastrians remain today - down from 300,000 in the 1970s, when many emigrated to the United States. They make up part of Iran's small non-Muslim population, including 150,000 Christians and 15,000 Jews.
Although the feast of fire has traditionally been marked by Zoroastrians, many Muslim Iranians joined the festival Tuesday.
"This festival promotes friendship and happiness. The feast is an opportunity to thank God for the creation of fire. The light and warmth of fire brings affection among communities. That's the reason we are here," Zoroastrian priest Sohrab Hengami said.
Ali Doosti, an Iranian Muslim who attended Tuesday's celebration, said Sadeh should not been seen from a purely religious perspective.
"Sadeh is an ancient celebration that symbolizes Iran's rich cultural heritage. There is no reason why Iranian Muslims shouldn't observe the event," he said.
To Zoroastrians, fire represents life and the inherent nature of Ahura Mazda - total goodness.
"Sadeh is a celebration of fire, but we are not fire worshippers. We worship one God," said Ardeshir Khorshidian, another priest.
Fire plays a central role in worship as a symbol of truth and the spirit of God. Prayer is often performed in front of a fire, and consecrated fires are kept perpetually burning in major temples.
Want to enjoy 'Zen' reading - with no ads and just the article? Subscribe todaySubscribe now