Squid Game is the blood-splattered South Korean drama series that has held the number one spot on Netflix in 90 countries since its September 17th release.
Its "play to survive" theme is nothing new to popular culture. So what about Squid Game holds the key to international success? — Read the rest