Top Chinese actress Zheng Shuang was hit with a US$46 million tax evasion fine Friday, while references to film star Zhao Wei were wiped from video streaming sites as Beijing steps up its campaign against celebrity culture. Beijing is on a mission to rein in what it calls “chaotic fan culture” and celebrity excess, after […]