Communism is a complicated, loaded word. While the strict definition is subject to lots of debate, there is broad agreement on the states call themselves communist today.
Tens of thousands of anti-corruption inspectors have fanned out across China to carry out the first national check on the party loyalty of cadres in the country’s half a million villages. The ...