China.org.cn? Is this a Chinese govt site whining about killing protesters?
Yeah that would be funny... if it weren’t sick.