In the latest instance in a series of crackdowns on the media, China’s internet regulators have called for the closing of 60 social media accounts. The country’s biggest internet companies, including Baidu, Tencent, Youku and NetEase, were ordered to shut down accounts that offered celebrity news and gossip. As a result of a meeting on […]