Sweden is something like 20% foreign immigrants and another 5% who are children of 2 immigrant parents. For the past half century Sweden has taken in a lot of refugees and other immigrants, and has more foreign residents per capita than the USA. Source: https://en.wikipedia.org/wiki/Demographics_of_Sweden
(Sweden is comparable in proportion of foreign immigrants to New York, Florida, or Hawaii; a bit lower than California; much more than most US states. As far as diversity is concerned, Japan/Taiwan are more like West Virginia.)
The article doesn't say where those immigrants are from. Swedes and Norwegians have different cultures and histories, but there's a huge difference between 20% Norwegian immigrants and 20% Chinese immigrants
According to Wikipedia the biggest groups are Syrians, Iraqis, and people from the former Yugoslavia. There are also a lot of Finns. Then there are Poles, Iranians, Somalis, Afghans, Turks, Germans, Eritreans, Thais, Indians, Norwegians, Danes, Chinese, Romanians, Etc.
Something like 5% of Swedish-born residents are descended from Finns if you go back a few generations (not counted among foreign-born immigrants).
Taiwan is 3% foreign immigrants, Japan is 2%.