Rank #45

The Beijing National Stadium

The Beijing National Stadium, also known as the Bird's Nest, is an iconic landmark located in the heart of Beijing, China. Built for the 2008 Summer Olympics, the stadium is a marvel of modern architecture, featuring a unique design that resembles a bird's nest. The stadium has a capacity

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density