Public domain photos
The image shows the iconic Bird's Nest Stadium in Beijing, China. It is a large building with a unique design, surrounded by trees, plants, grass, a fence, and a group of people. The sky is cloudy, adding to the atmosphere of the scene.
Open in library