Nowruz is an ancient festival marking the Spring Equinox and the start of a New Year. Celebrated for over 3,000 years, it symbolizes rebirth, renewal, and the triumph of light over darkness across diverse cultures, primarily those with Persian roots.