China’s leaders have long behaved as if nothing could daunt them. But an 800-year-old document written in Latin on sheepskin may have them running scared. Magna Carta — the Great Charter — is on tour this year, celebrating eight centuries since it was issued in 1215 by King John of England. It is regarded as one of the world’s most important documents because of language guaranteeing individual rights and holding the ruler subject to the law.
Read more "The Seven Unmentionables"