Tag Archive for: "sport"
How China loses friends and alienates people

The Chinese folk saying ‘lift a rock only to drop it on one’s own feet’, or its English equivalent, ‘to shoot oneself in the foot’, perfectly describes the self-defeating inclinations of dictatorship. And nothing exemplifies …