Netflix calls Squid Game its "biggest ever series at launch"
By Laurasmith in Technology
Updated 2 years ago
It became the most-watched show on Netflix in 94 countries.