Chinese streaming site Youku accused of copying Netflix’s Squid Game

319
SHARES
2.5k
VIEWS


– Advertisement –


The platform is set to release a show titled ‘Games Victory’

– Advertisement –