Well, Sweden has a lot of foreigners so i assume that foreign-looking people i see speak Swedish, because most of them do. The same should go for Japan i think...i don't know how many foreigners they've got...but still.