Lxandra talks about the edge in pop, her inspirations, and standing up for yourself Ever heard of Suomenlinna? It's a Finnish island that lies only fifteen minutes from the coast of Helsinki. Sometimes people refer to it as the Gibraltar of the North. So, you're wondering why we know all this?