Shanghai Library (built 1996)
Location: 31.20917°N, 121.44000°E