Home>>Beijing Travel Guide>>Beijing Images>> China National Stadium

China National Stadium

The National Stadium was the main stadium of the 29th Olympic Games. Located at the Olympic Green, it has a floor space of 258,000 sq meters.The spectacular Bird's Nest stadium, hailed as the finest arena in the world and the centrepiece of the most expensive Olympics in history, is full of hidden symbolism.

China National Stadium, Bird's Nest