Chinese are demanding Beijing, and the world, help solve a 20-year-old cold case.
A senior colonel in China's air force says the United States is to blame for a recent deadly avian flu outbreak.
CCTV is being accused of paying celebrities to post anti-Apple remarks on Sina Weibo.
Users of China's biggest social network, Sina Weibo, were there to chronicle the slavering hordes as they crashed the Golden Arches.