A scene from the famed opera Turandot unfolds at Beijing's National Stadium, or Bird's Nest. The opera - with more than 1,000 performers - debuted Tuesday night to celebrate the 60th anniversary of the founding of New China. [Xinhua]
A scene from the famed opera Turandot unfolds at Beijing's National Stadium, or Bird's Nest. The opera - with more than 1,000 performers - debuted Tuesday night to celebrate the 60th anniversary of the founding of New China. [Xinhua]