Richard Kamau on 02nd Nov

The South Korean survival drama television series on Netflix, Squid Game, is undoubtedly one of the most popular shows around...