Almost every Swede speaks English well. If, on a trip to Stockholm, you ask a question to a random Swede in American-accented Swedish, most Swedes will curtly answer in perfect English and remain a little frosty and miffed with you because you inadvertantly insulted them by not assuming from the very start that they speak …