Chinese authorities have shut down the social media accounts of a tycoon nicknamed “The Cannon” after he criticised the ruling Communist party’s tightening grip on the media. The move by the Cyberspace Administration of China (CAC) against Ren Zhiqiang came just over a week after the Chinese president, Xi Jinping, visited state media and ordered them to follow the party line more closely. The internet regulator ordered the microblogging platforms of Sina and Tencent to shut down Ren’s accounts “for spreading illegal information”, the state news agency Xinhua reported. Read more