Live in Helsinki which of course house a big swedish speaking population like a few other parts of Finland. The band members used to be made up of 2 swedes and 3 finns but since Harri left they are minus one finn. Although the band is always said to be from Eskilstuna they are in fact from the smaller town of Torshälla (Village of Thor) outside of Eskilstuna which is part of Eskilstuna municipality.