Google Doodle marks Nowruz 2025, celebrating Persian New Year with a vibrant Haft Seen table, symbolising new beginnings.