Nowruz, which translates to "new day", is a traditional festival that marks the spring equinox, the rebirth of nature and the start of the new year in Iran and other countries. The festival dates back ...