The School of Economics at Peking University has voted to terminate Xia Yeliang's employment contract. Photo: SCMP Pictures