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.


Visit the original source and full text: Shanghaiist