This is so embarrassing," a comment read. Squid Game, the global hit show centred on deadly children's games, has become hugely popular in China even though it is not officially released there.
"Squid Game" keyword searches on major online shopping platforms in China are yielding no results, the South China Morning Post reported Tuesday. Major Chinese e-commerce platforms Alibaba ...