"A Frenzy Of Self-Flagellation"

by Patrick Appel

China recently surpassed Japan to become the world's second largest economy. Evan Osnos reports on the somber Chinese reaction.