A Chinese streaming site has been accused of imitating Netflix's hit show Squid Game after advertising for a new game show called Squid Victory. The streaming service Youku, which has as many as 90million subscribers, is one of China's most popular entertainment platforms. Meanwhile, streaming giant Netflix is banned in China - as well as its smash hit South Korean series Squid Game. However, Youku has come under fire from ...