Chongqing Olympic Sports Center (built 2004)
Location: 29.525246°N, 106.506282°E