Nowruz is a cherished festival in Azerbaijan, marking the arrival of spring and the renewal of nature. With roots in Zoroastrianism, it symbolises the triumph of light over darkness. Families ...