The island of Naxos has been hosting this festival.
The island of Naxos has been hosting this festival.