Where is Beijing National Aquatics Center located?
Beijing National Aquatics Center, Beijing National Aquatics Center, China (approx. 39.99162°, 116.38386°)
Beijing National Aquatics Center, Beijing National Aquatics Center, China (approx. 39.99162°, 116.38386°)