For newcomers, I'll repeat that when I cite an article publisher as being "TT",
that is the established abbreviation for the "TT News Agency" (TT being short for the former full name in Swedish translating to "the papers' telegram bureau").
It's a news agency owned jointly by all the major newspapers in Sweden and is also the largest news agency in Scandinavia.
They almost exclusively create stuff in Swedish, which is then published by the actual news outlets while attributing TT...
...so when when I deem something by them to be important enough, I translate it to English for you here,
same as I do from other major news outlets like the public service TV (SVT), public service radio (SR), Aftonbladet (AB), Expressen (Ex), Sydsvenskan (SDS) and many more.
Now you know. ;-)