Siula

LISTEN: “Llygaid” by Siula

Siula’s latest single, “Llygaid” (Eyes), is a haunting yet entrancing track that masterfully blends electro-pop and cinematic soundscapes. Known for