Listening to Echolust‘s debut album “Veldisa”, it is easy to picture the trio somewhere in London, late 80s, jamming with the likes of Depeche Mode, Sisters of Mercy, Joy Division, or Pet Shop Boys to name a few. The associations are all fine but Echolust are located in sunny