Shanghai Oriental Sports Center (built 2011)
Location: 31.1595667°N, 121.4728694°E