Noruz has been celebrated for at least 3,000 years and is deeply rooted in the rituals and traditions of the Zoroastrian religion. Today the festival of Noruz is celebrated in Iran, Iraq, India, Afghanistan, Tajikestan, Uzbekistan, Azerbaijan, Kazakhstan, and Kyrgyzstan.