China’s new alleged censorship policy threatening the streaming of popular foreign television series such as ‘House of Cards’ and ‘Sherlock’ has sparked outrage from netizens.