Google marked Nowruz 2025 with a special Doodle. Nowruz, celebrated for over 3,000 years, marks the Persian New Year and the first day of spring, symbolising renewal and hope.