112652038275691686

More public outrage at this thing known as an “independent judiciary,” this time in China.