Explore relationships

Beijing National Stadium

The National Stadium (国家体育场, Guójiā Tǐyùchǎng), a.k.a. the Bird's Nest (鸟巢), is a stadium at Olympic Green in Chaoyang, Beijing, China.

Use + to expand a branch. Click a topic name to open its summary.