Photo taken on June 12, 2011 shows a concert held in the National Stadium, also known as the Bird's Nest, to celebrate the 90th anniversary of the founding of the Communist Party of China (CPC) in Beijing, capital of China. [Xinhua]