Stri (Sweden) is a research organisation in Ludvika, SE. OpenAlex records 153 works and 3,862 citations for it.