Shanghai Stadium (built 1997)
Location: 31.1835028°N, 121.4373000°E