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.


