Advertisement

Performers dance during a 100 Days Countdown celebration to the Beijing Summer Olympics outside the National Stadium, also known as the Bird's Nest. China's hopes that the Olympics would be a pivotal moment in national glory and global acceptance have been hammered as unforeseen events collided with its grand goals.

Comments

Use the comment form below to begin a discussion about this content.

Commenting has been disabled for this item.