Read the title, read the website's name, conclusion: another sensationalist anti-China bashing rant, aka the Western mainstream media's official position on China.