Remember when the Western media loved to poke fun of Sweden for refusing lockdowns? Well Sweden may have the last laugh.

source