Categories
EAST ASIA

Netflixs Squid Game Is Slammed by Kim Jong Uns Propagandists as Beastly [Video]

Squid Game, Netflixs dystopian drama set in South Korea, is the top-watched show in more than 90 countries. North Korea, however, isnt giving the show rave reviews.