Museum of Contemporary Art Shanghai (built 2005)
Location: 31.233316°N, 121.468084°E